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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> & 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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> & 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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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-><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-><a class="normal" href="net.html">Net</a>->L3-><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-><code>Asuro</code> - Auto-Generated <a class="normal" href="asuro.html#VERSION">Version</a> & 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-><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-><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-><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-><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 & 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 & 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-><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-><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-><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-><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-><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 & 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->Include-><code>DriverTypes</code> - Structs & 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->NetDev-><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->Bus-><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-><a class="normal" href="net.html">Net</a>->L2-><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 & Detouring.</p></td> -</tr> -<tr class="list2"> -<td class="itemname"><a class="bold" href="fonts.html">fonts</a></td> -<td class="itemdesc"><p>Include-><code>Fonts</code> - Standard <code>Fonts</code> & 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 & Interface.</p></td> -</tr> -<tr class="list2"> -<td class="itemname"><a class="bold" href="GPF.html">GPF</a></td> -<td class="itemdesc"><p>Fault-><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-><a class="normal" href="net.html">Net</a>->L4-><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->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 & Interface.</p></td> -</tr> -<tr class="list2"> -<td class="itemname"><a class="bold" href="IOPE.html">IOPE</a></td> -<td class="itemdesc"><p>Fault-><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-><a class="normal" href="net.html">Net</a>->L3-><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 & 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>-><code>ISRManager</code> - Interrupt Service Routine Registration, Dispatch & 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>-><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->HID-><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-><code>Lists</code> - Linked List Data Structures & 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-><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-><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->HID-><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-><code>Multiboot</code> - <code>Multiboot</code> Structures & Access.</p></td> -</tr> -<tr class="list2"> -<td class="itemname"><a class="bold" href="NCE.html">NCE</a></td> -<td class="itemdesc"><p>Fault-><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-><code>Net</code>->L1-><code>Net</code> - Network Card<->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-><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-><a class="normal" href="net.html">Net</a>-><code>NetTypes</code> - Structures & <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-><a class="normal" href="net.html">Net</a>-><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-><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->Bus-><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-><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->Bus-><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-><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 & 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->HID->PS2_KEYBAORD_ISR - PS2 <a class="normal" href="isr.html">ISR</a> <a class="normal" href="PS2_KEYBOARD_ISR.html#hook">Hook</a> & Driver.</p></td> -</tr> -<tr class="list"> -<td class="itemname"><a class="bold" href="RTC.html">RTC</a></td> -<td class="itemdesc"><p>Driver->Timers-><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->Interface-><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-><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-><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-><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-><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-><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-><code>System</code> - Base <a class="normal" href="types.html">Types</a> & Structures.</p></td> -</tr> -<tr class="list2"> -<td class="itemname"><a class="bold" href="tcp.html">tcp</a></td> -<td class="itemdesc"><p>Driver-><a class="normal" href="net.html">Net</a>->L4-><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-><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->Exp-><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-><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->Timer-><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->Timer-><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-><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-><a class="normal" href="net.html">Net</a>->L4-><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->Bus-><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-><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->Bus-><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-><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-><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-><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->Bus-><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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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->NetDev-><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> = ˆ<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> = ˆ<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"> - </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"> - </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"> - </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"> - </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> = ˆ<a href="E1000.html#TE1000_rx_desc">TE1000_rx_desc</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </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> = ˆ<a href="E1000.html#TE1000_tx_desc">TE1000_tx_desc</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </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"> - <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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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->Bus-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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->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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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> - <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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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->Bus-><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 <a class="bold" href="OHCI.TOHCI_MMR.html"><code>TOHCI_MMR</code></a></td> -<td class="itemdesc"> </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> = ˆ<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"> - </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> = ˆ<a href="OHCI.TOHCI_MMR.html">TOHCI_MMR</a>;</code></td> -</tr> -<tr><td colspan="1"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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->Bus-><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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Authors</h2> -<ul class="authors"> -<li>Aaron Hance <<a href="mailto:ah@aaronhance.me">ah@aaronhance.me</a>></li> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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->HID->PS2_KEYBAORD_ISR - PS2 <a class="normal" href="isr.html">ISR</a> <a class="normal" href="PS2_KEYBOARD_ISR.html#hook">Hook</a> & 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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Authors</h2> -<ul class="authors"> -<li>Aaron Hance <<a href="mailto:ah@aaronhance.me">ah@aaronhance.me</a>></li> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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> - <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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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->Timers-><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 <a class="bold" href="RTC.TDateTime.html"><code>TDateTime</code></a></td> -<td class="itemdesc"> </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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->Timer-><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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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->Timer-><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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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->Bus-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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->Bus-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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->Bus-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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> - <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"> - </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"> - </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-><a class="normal" href="net.html">Net</a>->L3-><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 <a class="bold" href="arp.TARPCacheRecord.html"><code>TARPCacheRecord</code></a></td> -<td class="itemdesc"> </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> = ˆ<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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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> = ˆ<a href="arp.TARPCacheRecord.html">TARPCacheRecord</a>;</code></td> -</tr> -<tr><td colspan="1"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><code>Asuro</code> - Auto-Generated <a class="normal" href="asuro.html#VERSION">Version</a> & 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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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> - <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"> - </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"> - </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"> - </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-><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 <a class="bold" href="bios_data_area.TCounters.html"><code>TCounters</code></a></td> -<td class="itemdesc"> </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> = ˆ<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> = ˆ<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"> - </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"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PBDA"></span><code><b>PBDA</b> = ˆ<a href="bios_data_area.html#TBDA">TBDA</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PMCFG"></span><code><b>PMCFG</b> = ˆ<a href="bios_data_area.html#TMCFG">TMCFG</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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 & 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> & 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 & 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 <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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 <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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> - <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"> - </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"> - </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"> - </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"> - </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> - <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"> - </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"> - </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"> - </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"> - </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 & 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 <a class="bold" href="cpu.TClockSpeed.html"><code>TClockSpeed</code></a></td> -<td class="itemdesc"> </td> -</tr> -<tr class="list2"> -<td class="itemname">Record <a class="bold" href="cpu.TCPUID.html"><code>TCPUID</code></a></td> -<td class="itemdesc"> </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> = ˆ<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> = ˆ<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"> - </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> = ˆ<a href="cpu.html#TCapabilities_Old">TCapabilities_Old</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PCapabilities_New"></span><code><b>PCapabilities_New</b> = ˆ<a href="cpu.html#TCapabilities_New">TCapabilities_New</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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> - <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"> - </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"> - </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> - <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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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> - <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"> - </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"> - </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"> - </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"> - </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"> - </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> - <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"> - </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"> - </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"> - </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"> - </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"> - </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 & 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 <a class="bold" href="drivermanagement.TDevEx.html"><code>TDevEx</code></a></td> -<td class="itemdesc"> </td> -</tr> -<tr class="list2"> -<td class="itemname">Record <a class="bold" href="drivermanagement.TDeviceIdentifier.html"><code>TDeviceIdentifier</code></a></td> -<td class="itemdesc"> </td> -</tr> -<tr class="list"> -<td class="itemname">Record <a class="bold" href="drivermanagement.TDriverRegistration.html"><code>TDriverRegistration</code></a></td> -<td class="itemdesc"> </td> -</tr> -<tr class="list2"> -<td class="itemname">Record <a class="bold" href="drivermanagement.TDeviceRegistration.html"><code>TDeviceRegistration</code></a></td> -<td class="itemdesc"> </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> = ˆ<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> = ˆ<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> = ˆ<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> = ˆ<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"> - </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"> - </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"> - </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"> - </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> = ˆ<a href="drivermanagement.TDevEx.html">TDevEx</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - <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> = ˆ<a href="drivermanagement.TDeviceIdentifier.html">TDeviceIdentifier</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PDriverRegistration"></span><code><b>PDriverRegistration</b> = ˆ<a href="drivermanagement.TDriverRegistration.html">TDriverRegistration</a>;</code></td> -</tr> -<tr><td colspan="1"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PDeviceRegistration"></span><code><b>PDeviceRegistration</b> = ˆ<a href="drivermanagement.TDeviceRegistration.html">TDeviceRegistration</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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->Include-><code>DriverTypes</code> - Structs & 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> = ˆ<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> = ˆ<a href="drivertypes.html#TPCI_Device">TPCI_Device</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Aaron Hance <<a href="mailto:ah@aaronhance.me">ah@aaronhance.me</a>></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-><a class="normal" href="net.html">Net</a>->L2-><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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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 & 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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><code>Fonts</code> - Standard <code>Fonts</code> & 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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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> - <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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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> - <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"> - </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"> - </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 & 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 <a class="bold" href="gdt.TGDT_Entry.html"><code>TGDT_Entry</code></a></td> -<td class="itemdesc"> </td> -</tr> -<tr class="list2"> -<td class="itemname">Packed Record <a class="bold" href="gdt.TGDT_Pointer.html"><code>TGDT_Pointer</code></a></td> -<td class="itemdesc"> </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> = ˆ<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"> - </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"> - </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"> - </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"> - </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> = ˆ<a href="gdt.TGDT_Entry.html">TGDT_Entry</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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> - <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"> - </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"> - </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"> - </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-><a class="normal" href="net.html">Net</a>->L4-><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 <a class="bold" href="icmp.TARPHandler.html"><code>TARPHandler</code></a></td> -<td class="itemdesc"> </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"> - </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"> - </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"> - </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"> - </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"> - <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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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> - <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"> - </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"> - </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"> - </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"> - </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"> - </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> - <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"> - </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"> - </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 & 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 <a class="bold" href="idt.TIDT_Entry.html"><code>TIDT_Entry</code></a></td> -<td class="itemdesc"> </td> -</tr> -<tr class="list2"> -<td class="itemname">Packed Record <a class="bold" href="idt.TIDT_Pointer.html"><code>TIDT_Pointer</code></a></td> -<td class="itemdesc"> </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> = ˆ<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> = ˆ<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"> - </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"> - </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> = ˆ<a href="idt.TIDT_Entry.html">TIDT_Entry</a>;</code></td> -</tr> -<tr><td colspan="1"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PIDT_Pointer"></span><code><b>PIDT_Pointer</b> = ˆ<a href="idt.TIDT_Pointer.html">TIDT_Pointer</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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-><a class="normal" href="net.html">Net</a>->L3-><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-><code>Asuro</code> - Auto-Generated <a class="normal" href="asuro.html#VERSION">Version</a> & 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-><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-><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-><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-><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 & 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 & 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-><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-><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-><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-><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-><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 & 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->Include-><code>DriverTypes</code> - Structs & 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->NetDev-><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->Bus-><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-><a class="normal" href="net.html">Net</a>->L2-><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 & Detouring.</p></td> -</tr> -<tr class="list2"> -<td class="itemname"><a class="bold" href="fonts.html">fonts</a></td> -<td class="itemdesc"><p>Include-><code>Fonts</code> - Standard <code>Fonts</code> & 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 & Interface.</p></td> -</tr> -<tr class="list2"> -<td class="itemname"><a class="bold" href="GPF.html">GPF</a></td> -<td class="itemdesc"><p>Fault-><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-><a class="normal" href="net.html">Net</a>->L4-><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->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 & Interface.</p></td> -</tr> -<tr class="list2"> -<td class="itemname"><a class="bold" href="IOPE.html">IOPE</a></td> -<td class="itemdesc"><p>Fault-><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-><a class="normal" href="net.html">Net</a>->L3-><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 & 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>-><code>ISRManager</code> - Interrupt Service Routine Registration, Dispatch & 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>-><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->HID-><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-><code>Lists</code> - Linked List Data Structures & 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-><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-><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->HID-><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-><code>Multiboot</code> - <code>Multiboot</code> Structures & Access.</p></td> -</tr> -<tr class="list2"> -<td class="itemname"><a class="bold" href="NCE.html">NCE</a></td> -<td class="itemdesc"><p>Fault-><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-><code>Net</code>->L1-><code>Net</code> - Network Card<->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-><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-><a class="normal" href="net.html">Net</a>-><code>NetTypes</code> - Structures & <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-><a class="normal" href="net.html">Net</a>-><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-><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->Bus-><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-><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->Bus-><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-><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 & 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->HID->PS2_KEYBAORD_ISR - PS2 <a class="normal" href="isr.html">ISR</a> <a class="normal" href="PS2_KEYBOARD_ISR.html#hook">Hook</a> & Driver.</p></td> -</tr> -<tr class="list"> -<td class="itemname"><a class="bold" href="RTC.html">RTC</a></td> -<td class="itemdesc"><p>Driver->Timers-><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->Interface-><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-><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-><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-><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-><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-><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-><code>System</code> - Base <a class="normal" href="types.html">Types</a> & Structures.</p></td> -</tr> -<tr class="list2"> -<td class="itemname"><a class="bold" href="tcp.html">tcp</a></td> -<td class="itemdesc"><p>Driver-><a class="normal" href="net.html">Net</a>->L4-><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-><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->Exp-><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-><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->Timer-><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->Timer-><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-><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-><a class="normal" href="net.html">Net</a>->L4-><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->Bus-><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-><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->Bus-><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-><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-><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-><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->Bus-><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-><a class="normal" href="net.html">Net</a>->L3-><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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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 & 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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Aaron Hance <<a href="mailto:ah@aaronhance.me">ah@aaronhance.me</a>></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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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> - <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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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>-><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 <a class="bold" href="isr_types.TRegisters.html"><code>TRegisters</code></a></td> -<td class="itemdesc"> </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> = ˆ<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> = ˆ<a href="isr_types.TRegisters.html">TRegisters</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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>-><code>ISRManager</code> - Interrupt Service Routine Registration, Dispatch & 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"> - </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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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"> - </td></tr> -</table> -<h2 class="authors">Authors</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></li> -<li>Aaron Hance <<a href="mailto:ah@aaronhance.me">ah@aaronhance.me</a>></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> - <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"> - </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"> - </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"> - </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"> - </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->HID-><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 <a class="bold" href="keyboard.TKeyInfo.html"><code>TKeyInfo</code></a></td> -<td class="itemdesc"> </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> = ˆ<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"> - </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"> - </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"> - </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> = ˆ<a href="keyboard.TKeyInfo.html">TKeyInfo</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Aaron Hance <<a href="mailto:ah@aaronhance.me">ah@aaronhance.me</a>></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> - <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"> - </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"> - </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"> - </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> - <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"> - </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"> - </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"> - </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-><code>Lists</code> - Linked List Data Structures & 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 <a class="bold" href="lists.TLinkedList.html"><code>TLinkedList</code></a></td> -<td class="itemdesc"> </td> -</tr> -<tr class="list2"> -<td class="itemname">Record <a class="bold" href="lists.TLinkedListBase.html"><code>TLinkedListBase</code></a></td> -<td class="itemdesc"> </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> = ˆ<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> = ˆ<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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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> = ˆ<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> = ˆ<a href="lists.TLinkedListBase.html">TLinkedListBase</a>;</code></td> -</tr> -<tr><td colspan="1"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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> - <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"> - </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"> - </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"> - </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 <a class="bold" href="lmemorymanager.THeapPage.html"><code>THeapPage</code></a></td> -<td class="itemdesc"> </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> = ˆ<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"> - </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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PHeapPage"></span><code><b>PHeapPage</b> = ˆ<a href="lmemorymanager.THeapPage.html">THeapPage</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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> - <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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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> - <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"> - </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"> - </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->HID-><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 <a class="bold" href="mouse.TMousePacket.html"><code>TMousePacket</code></a></td> -<td class="itemdesc"> </td> -</tr> -<tr class="list2"> -<td class="itemname">Record <a class="bold" href="mouse.TMousePos.html"><code>TMousePos</code></a></td> -<td class="itemdesc"> </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> = ˆ<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"> - </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"> - </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> = ˆ<a href="mouse.TMousePacket.html">TMousePacket</a>;</code></td> -</tr> -<tr><td colspan="1"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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> - <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"> - </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"> - </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"> - </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"> - </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-><code>Multiboot</code> - <code>Multiboot</code> Structures & 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 <a class="bold" href="multiboot.elf_section_header_table_t.html"><code>elf_section_header_table_t</code></a></td> -<td class="itemdesc"> </td> -</tr> -<tr class="list2"> -<td class="itemname">Packed Record <a class="bold" href="multiboot.multiboot_info_t.html"><code>multiboot_info_t</code></a></td> -<td class="itemdesc"> </td> -</tr> -<tr class="list"> -<td class="itemname">Packed Record <a class="bold" href="multiboot.module_t.html"><code>module_t</code></a></td> -<td class="itemdesc"> </td> -</tr> -<tr class="list2"> -<td class="itemname">Packed Record <a class="bold" href="multiboot.memory_map_t.html"><code>memory_map_t</code></a></td> -<td class="itemdesc"> </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> = ˆ<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> = ˆ<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> = ˆ<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> = ˆ<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> = ˆ<a href="multiboot.elf_section_header_table_t.html">elf_section_header_table_t</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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> = ˆ<a href="multiboot.multiboot_info_t.html">multiboot_info_t</a>;</code></td> -</tr> -<tr><td colspan="1"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="Pmodule_t"></span><code><b>Pmodule_t</b> = ˆ<a href="multiboot.module_t.html">module_t</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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> = ˆ<a href="multiboot.memory_map_t.html">memory_map_t</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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> - <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"> - </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"> - </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"> - </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"> - </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> - <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"> - </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"> - </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"> - </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"> - </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> - <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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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-><code>Net</code>->L1-><code>Net</code> - Network Card<->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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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> - <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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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> - <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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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> - <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"> - </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"> - </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"> - </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"> - </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> - <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"> - </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"> - </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> - <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"> - </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"> - </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> - <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"> - </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"> - </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"> - </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"> - </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> - <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"> - </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"> - </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"> - </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"> - </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> - <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"> - </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"> - </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"> - </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-><a class="normal" href="net.html">Net</a>-><code>NetTypes</code> - Structures & <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 <a class="bold" href="nettypes.TMACPair.html"><code>TMACPair</code></a></td> -<td class="itemdesc"> </td> -</tr> -<tr class="list2"> -<td class="itemname">Record <a class="bold" href="nettypes.TIPv4Pair.html"><code>TIPv4Pair</code></a></td> -<td class="itemdesc"> </td> -</tr> -<tr class="list"> -<td class="itemname">Record <a class="bold" href="nettypes.TProtocol.html"><code>TProtocol</code></a></td> -<td class="itemdesc"> </td> -</tr> -<tr class="list2"> -<td class="itemname">Record <a class="bold" href="nettypes.TPacketContext.html"><code>TPacketContext</code></a></td> -<td class="itemdesc"> </td> -</tr> -<tr class="list"> -<td class="itemname">Record <a class="bold" href="nettypes.TIPv4Configuration.html"><code>TIPv4Configuration</code></a></td> -<td class="itemdesc"> </td> -</tr> -<tr class="list2"> -<td class="itemname">Record <a class="bold" href="nettypes.TICMPHeader.html"><code>TICMPHeader</code></a></td> -<td class="itemdesc"> </td> -</tr> -<tr class="list"> -<td class="itemname">Record <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 <a class="bold" href="nettypes.TTCPFlags.html"><code>TTCPFlags</code></a></td> -<td class="itemdesc"> </td> -</tr> -<tr class="list"> -<td class="itemname">Record <a class="bold" href="nettypes.TIPV4AbstractHeader.html"><code>TIPV4AbstractHeader</code></a></td> -<td class="itemdesc"> </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> = ˆ<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> = ˆ<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> = ˆ<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> = ˆ<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> = ˆ<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> = ˆ<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"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PPacketContext"></span><code><b>PPacketContext</b> = ˆ<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> = ˆ<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> = ˆ<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> = ˆ<a href="nettypes.html#TARPHeader">TARPHeader</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PEthernetHeader"></span><code><b>PEthernetHeader</b> = ˆ<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"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PIPV4Header"></span><code><b>PIPV4Header</b> = ˆ<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"> - </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"> - </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"> - </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"> - </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 <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><a class="normal" href="net.html">Net</a>-><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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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> - <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"> - </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"> - </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"> - </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"> - </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 <a class="bold" href="pmemorymanager.TPhysicalMemoryEntry.html"><code>TPhysicalMemoryEntry</code></a></td> -<td class="itemdesc"> </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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 & Tasking (stub). - -<p></p> -<span id="PasDoc-Uses"></span><h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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"> - </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"> - </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"> - </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"> - </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> - <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 <a class="bold" href="scheduler.TTaskState.html"><code>TTaskState</code></a></td> -<td class="itemdesc"> </td> -</tr> -<tr class="list2"> -<td class="itemname">Packed Record <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> = ˆ<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"> - </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"> - </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> = ˆ<a href="scheduler.TScheduler_Entry.html">TScheduler_Entry</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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->Interface-><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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><code>System</code> - Base <a class="normal" href="types.html">Types</a> & 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> = ˆ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> = ˆ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> = ˆ<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> = ˆ<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> = ˆ<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> = ˆ<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> = ˆ<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> = ˆ<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> = ˆ<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> = ˆ<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> = ˆDouble;</code></td> -</tr> -<tr class="list2"> -<td class="itemcode"><code><b><a href="system.html#Void">Void</a></b> = ˆ<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> = ˆ<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> = ˆ<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> = ˆ<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> = ˆ<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"> - </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"> - </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"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="pchar"></span><code><b>pchar</b> = ˆchar;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PuByte"></span><code><b>PuByte</b> = ˆ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"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PuInt16"></span><code><b>PuInt16</b> = ˆ<a href="system.html#uInt16">uInt16</a>;</code></td> -</tr> -<tr><td colspan="1"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PuInt32"></span><code><b>PuInt32</b> = ˆ<a href="system.html#uInt32">uInt32</a>;</code></td> -</tr> -<tr><td colspan="1"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PuInt64"></span><code><b>PuInt64</b> = ˆ<a href="system.html#uInt64">uInt64</a>;</code></td> -</tr> -<tr><td colspan="1"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PsInt8"></span><code><b>PsInt8</b> = ˆ<a href="system.html#sInt8">sInt8</a>;</code></td> -</tr> -<tr><td colspan="1"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PsInt16"></span><code><b>PsInt16</b> = ˆ<a href="system.html#sInt16">sInt16</a>;</code></td> -</tr> -<tr><td colspan="1"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PsInt32"></span><code><b>PsInt32</b> = ˆ<a href="system.html#sInt32">sInt32</a>;</code></td> -</tr> -<tr><td colspan="1"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PsInt64"></span><code><b>PsInt64</b> = ˆ<a href="system.html#sInt64">sInt64</a>;</code></td> -</tr> -<tr><td colspan="1"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PFloat"></span><code><b>PFloat</b> = ˆ<a href="system.html#Float">Float</a>;</code></td> -</tr> -<tr><td colspan="1"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PDouble"></span><code><b>PDouble</b> = ˆDouble;</code></td> -</tr> -<tr><td colspan="1"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="Void"></span><code><b>Void</b> = ˆ<a href="system.html#uInt32">uInt32</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PBitMask"></span><code><b>PBitMask</b> = ˆ<a href="system.html#TBitMask">TBitMask</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PMask"></span><code><b>PMask</b> = ˆ<a href="system.html#TMask">TMask</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PRGB565"></span><code><b>PRGB565</b> = ˆ<a href="system.html#TRGB565">TRGB565</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PRGB565Pair"></span><code><b>PRGB565Pair</b> = ˆ<a href="system.html#TRGB565Pair">TRGB565Pair</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Authors</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></li> -<li>Aaron Hance <<a href="mailto:ah@aaronhance.me">ah@aaronhance.me</a>></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-><a class="normal" href="net.html">Net</a>->L4-><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 <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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> - <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"> - </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"> - </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"> - </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"> - </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"> - </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> - <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"> - </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"> - </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> - <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"> - </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"> - </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-><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 <a class="bold" href="terminal.TParamList.html"><code>TParamList</code></a></td> -<td class="itemdesc"> </td> -</tr> -<tr class="list2"> -<td class="itemname">Record <a class="bold" href="terminal.THistory.html"><code>THistory</code></a></td> -<td class="itemdesc"> </td> -</tr> -<tr class="list"> -<td class="itemname">Record <a class="bold" href="terminal.TCommand.html"><code>TCommand</code></a></td> -<td class="itemdesc"> </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> = ˆ<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> = ˆ<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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PParamList"></span><code><b>PParamList</b> = ˆ<a href="terminal.TParamList.html">TParamList</a>;</code></td> -</tr> -<tr><td colspan="1"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PHistory"></span><code><b>PHistory</b> = ˆ<a href="terminal.THistory.html">THistory</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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->Exp-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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&>(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 & Background colors. attribute A 32-bit value representing the Foreground & 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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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> - <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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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 <a class="bold" href="tss.TTaskStateSegment.html"><code>TTaskStateSegment</code></a></td> -<td class="itemdesc"> </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> = ˆ<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"> - </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> = ˆ<a href="tss.TTaskStateSegment.html">TTaskStateSegment</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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 <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><a class="normal" href="net.html">Net</a>->L4-><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 <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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> = ˆ<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> = ˆ<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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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"> - </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> = ˆ<a href="vmemorymanager.html#TPageDirEntry">TPageDirEntry</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </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"> - </td></tr> -</table> -<table class="detail wide_list"> -<tr class="list"> -<td class="itemcode"><span id="PPageDirectory"></span><code><b>PPageDirectory</b> = ˆ<a href="vmemorymanager.html#TPageDirectory">TPageDirectory</a>;</code></td> -</tr> -<tr><td colspan="1"> - </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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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-><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"> - </td></tr> -</table> -<h2 class="authors">Author</h2> -<ul class="authors"> -<li>Kieron Morris <<a href="mailto:kjm@kieronmorris.me">kjm@kieronmorris.me</a>></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