wwarthen 8 months ago
commit
83ef56b39f
  1. 0
      .nojekyll
  2. 189
      404.html
  3. 3750
      Applications/index.html
  4. 3986
      Catalog/index.html
  5. 4575
      Hardware/index.html
  6. 691
      Introduction/index.html
  7. 366
      SystemGuide/Graphics/BankSwitchedMemory.svg
  8. 830
      SystemGuide/Graphics/CharacterEmulationVideoServices.svg
  9. 62
      SystemGuide/Graphics/Logo.svg
  10. 369
      SystemGuide/Graphics/Panel.svg
  11. 1088
      SystemGuide/Graphics/hd1k.svg
  12. 236
      SystemGuide/Graphics/hd512.svg
  13. 7362
      SystemGuide/index.html
  14. 366
      UserGuide/Graphics/BankSwitchedMemory.svg
  15. 830
      UserGuide/Graphics/CharacterEmulationVideoServices.svg
  16. 62
      UserGuide/Graphics/Logo.svg
  17. 369
      UserGuide/Graphics/Panel.svg
  18. 1088
      UserGuide/Graphics/hd1k.svg
  19. 236
      UserGuide/Graphics/hd512.svg
  20. 5204
      UserGuide/index.html
  21. 366
      css/base.css
  22. 12
      css/bootstrap.min.css
  23. 1
      css/bootstrap.min.css.map
  24. 6
      css/brands.min.css
  25. 9
      css/fontawesome.min.css
  26. 6
      css/solid.min.css
  27. 6
      css/v4-font-face.min.css
  28. BIN
      img/favicon.ico
  29. BIN
      img/grid.png
  30. 537
      index.html
  31. 287
      js/base.js
  32. 7
      js/bootstrap.bundle.min.js
  33. 1
      js/bootstrap.bundle.min.js.map
  34. 65
      js/darkmode.js
  35. 3475
      search/lunr.js
  36. 109
      search/main.js
  37. 1
      search/search_index.json
  38. 133
      search/worker.js
  39. 3
      sitemap.xml
  40. BIN
      sitemap.xml.gz
  41. BIN
      webfonts/fa-brands-400.ttf
  42. BIN
      webfonts/fa-brands-400.woff2
  43. BIN
      webfonts/fa-regular-400.ttf
  44. BIN
      webfonts/fa-regular-400.woff2
  45. BIN
      webfonts/fa-solid-900.ttf
  46. BIN
      webfonts/fa-solid-900.woff2
  47. BIN
      webfonts/fa-v4compatibility.ttf
  48. BIN
      webfonts/fa-v4compatibility.woff2

0
.nojekyll

189
404.html

@ -0,0 +1,189 @@
<!DOCTYPE html>
<html lang="en" data-bs-theme="auto">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="shortcut icon" href="/img/favicon.ico">
<title>RomWBW Documentation V3.6</title>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/fontawesome.min.css" rel="stylesheet">
<link href="/css/brands.min.css" rel="stylesheet">
<link href="/css/solid.min.css" rel="stylesheet">
<link href="/css/v4-font-face.min.css" rel="stylesheet">
<link href="/css/base.css" rel="stylesheet">
<link id="hljs-light" rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/github.min.css" disabled>
<link id="hljs-dark" rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/github-dark.min.css" disabled>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min.js"></script>
<script>hljs.highlightAll();</script>
</head>
<body>
<div class="navbar fixed-top navbar-expand-lg navbar-dark bg-primary">
<div class="container">
<a class="navbar-brand" href="/.">RomWBW Documentation V3.6</a>
<!-- Expander button -->
<button type="button" class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#navbar-collapse" aria-controls="navbar-collapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<!-- Expanded navigation -->
<div id="navbar-collapse" class="navbar-collapse collapse">
<!-- Main navigation -->
<ul class="nav navbar-nav">
<li class="nav-item">
<a href="/Introduction/" class="nav-link">Introduction</a>
</li>
<li class="nav-item">
<a href="/UserGuide/" class="nav-link">User Guide</a>
</li>
<li class="nav-item">
<a href="/SystemGuide/" class="nav-link">System Guide</a>
</li>
<li class="nav-item">
<a href="/Applications/" class="nav-link">Applications</a>
</li>
<li class="nav-item">
<a href="/Catalog/" class="nav-link">Catalog</a>
</li>
<li class="nav-item">
<a href="/Hardware/" class="nav-link">Hardware</a>
</li>
</ul>
<ul class="nav navbar-nav ms-md-auto">
<li class="nav-item">
<a href="#" class="nav-link" data-bs-toggle="modal" data-bs-target="#mkdocs_search_modal">
<i class="fa fa-search"></i> Search
</a>
</li>
<li class="nav-item">
<a href="https://github.com/wwarthen/RomWBW" class="nav-link"><i class="fa-brands fa-github"></i> GitHub</a>
</li>
<li class="nav-item dropdown">
<button id="theme-menu" aria-expanded="false" data-bs-toggle="dropdown" data-bs-display="static" aria-label="Toggle theme" class="nav-link dropdown-toggle">
<i class="fa-solid fa-circle-half-stroke fa-fw"></i>
<span class="d-lg-none ms-2">Toggle theme</span>
</button>
<ul class="dropdown-menu dropdown-menu-end">
<li>
<button class="dropdown-item d-flex align-items-center" data-bs-theme-value="light" aria-pressed="false">
<i class="fa-solid fa-sun fa-fw"></i>
<span class="ms-2">Light</span>
<i class="fa-solid fa-check ms-auto d-none"></i>
</button>
</li>
<li>
<button class="dropdown-item d-flex align-items-center" data-bs-theme-value="dark" aria-pressed="false">
<i class="fa-solid fa-moon fa-fw"></i>
<span class="ms-2">Dark</span>
<i class="fa-solid fa-check ms-auto d-none"></i>
</button>
</li>
<li>
<button class="dropdown-item d-flex align-items-center" data-bs-theme-value="auto" aria-pressed="true">
<i class="fa-solid fa-circle-half-stroke fa-fw"></i>
<span class="ms-2">Auto</span>
<i class="fa-solid fa-check ms-auto"></i>
</button>
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
<script src="/js/darkmode.js"></script>
<div class="container">
<div class="row">
<div class="row-fluid">
<div id="main-content" class="span12">
<h1 id="404-page-not-found" style="text-align: center">404</h1>
<p style="text-align: center"><strong>Page not found</strong></p>
</div>
</div>
</div>
</div>
<footer class="col-md-12">
<hr>
<p>Documentation built with <a href="https://www.mkdocs.org/">MkDocs</a>.</p>
</footer>
<script src="/js/bootstrap.bundle.min.js"></script>
<script>
var base_url = "/",
shortcuts = {"help": 191, "next": 78, "previous": 80, "search": 83};
</script>
<script src="/js/base.js"></script>
<script src="/search/main.js"></script>
<div class="modal" id="mkdocs_search_modal" tabindex="-1" role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="searchModalLabel">Search</h4>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<p>From here you can search these documents. Enter your search terms below.</p>
<form>
<div class="form-group">
<input type="search" class="form-control" placeholder="Search..." id="mkdocs-search-query" title="Type search term here">
</div>
</form>
<div id="mkdocs-search-results" data-no-results-text="No results found"></div>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div><div class="modal" id="mkdocs_keyboard_modal" tabindex="-1" role="dialog" aria-labelledby="keyboardModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<table class="table">
<thead>
<tr>
<th style="width: 20%;">Keys</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr>
<td class="help shortcut"><kbd>?</kbd></td>
<td>Open this help</td>
</tr>
<tr>
<td class="next shortcut"><kbd>n</kbd></td>
<td>Next page</td>
</tr>
<tr>
<td class="prev shortcut"><kbd>p</kbd></td>
<td>Previous page</td>
</tr>
<tr>
<td class="search shortcut"><kbd>s</kbd></td>
<td>Search</td>
</tr>
</tbody>
</table>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div>
</body>
</html>

3750
Applications/index.html

File diff suppressed because it is too large

3986
Catalog/index.html

File diff suppressed because it is too large

4575
Hardware/index.html

File diff suppressed because it is too large

691
Introduction/index.html

@ -0,0 +1,691 @@
<!DOCTYPE html>
<html lang="en" data-bs-theme="auto">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="shortcut icon" href="../img/favicon.ico">
<title>Introduction - RomWBW Documentation V3.6</title>
<link href="../css/bootstrap.min.css" rel="stylesheet">
<link href="../css/fontawesome.min.css" rel="stylesheet">
<link href="../css/brands.min.css" rel="stylesheet">
<link href="../css/solid.min.css" rel="stylesheet">
<link href="../css/v4-font-face.min.css" rel="stylesheet">
<link href="../css/base.css" rel="stylesheet">
<link id="hljs-light" rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/github.min.css" disabled>
<link id="hljs-dark" rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/github-dark.min.css" disabled>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min.js"></script>
<script>hljs.highlightAll();</script>
</head>
<body>
<div class="navbar fixed-top navbar-expand-lg navbar-dark bg-primary">
<div class="container">
<a class="navbar-brand" href="..">RomWBW Documentation V3.6</a>
<!-- Expander button -->
<button type="button" class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#navbar-collapse" aria-controls="navbar-collapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<!-- Expanded navigation -->
<div id="navbar-collapse" class="navbar-collapse collapse">
<!-- Main navigation -->
<ul class="nav navbar-nav">
<li class="nav-item">
<a href="./" class="nav-link active" aria-current="page">Introduction</a>
</li>
<li class="nav-item">
<a href="../UserGuide/" class="nav-link">User Guide</a>
</li>
<li class="nav-item">
<a href="../SystemGuide/" class="nav-link">System Guide</a>
</li>
<li class="nav-item">
<a href="../Applications/" class="nav-link">Applications</a>
</li>
<li class="nav-item">
<a href="../Catalog/" class="nav-link">Catalog</a>
</li>
<li class="nav-item">
<a href="../Hardware/" class="nav-link">Hardware</a>
</li>
</ul>
<ul class="nav navbar-nav ms-md-auto">
<li class="nav-item">
<a href="#" class="nav-link" data-bs-toggle="modal" data-bs-target="#mkdocs_search_modal">
<i class="fa fa-search"></i> Search
</a>
</li>
<li class="nav-item">
<a rel="prev" class="nav-link disabled">
<i class="fa fa-arrow-left"></i> Previous
</a>
</li>
<li class="nav-item">
<a rel="next" href="../UserGuide/" class="nav-link">
Next <i class="fa fa-arrow-right"></i>
</a>
</li>
<li class="nav-item">
<a href="https://github.com/wwarthen/RomWBW" class="nav-link"><i class="fa-brands fa-github"></i> GitHub</a>
</li>
<li class="nav-item dropdown">
<button id="theme-menu" aria-expanded="false" data-bs-toggle="dropdown" data-bs-display="static" aria-label="Toggle theme" class="nav-link dropdown-toggle">
<i class="fa-solid fa-circle-half-stroke fa-fw"></i>
<span class="d-lg-none ms-2">Toggle theme</span>
</button>
<ul class="dropdown-menu dropdown-menu-end">
<li>
<button class="dropdown-item d-flex align-items-center" data-bs-theme-value="light" aria-pressed="false">
<i class="fa-solid fa-sun fa-fw"></i>
<span class="ms-2">Light</span>
<i class="fa-solid fa-check ms-auto d-none"></i>
</button>
</li>
<li>
<button class="dropdown-item d-flex align-items-center" data-bs-theme-value="dark" aria-pressed="false">
<i class="fa-solid fa-moon fa-fw"></i>
<span class="ms-2">Dark</span>
<i class="fa-solid fa-check ms-auto d-none"></i>
</button>
</li>
<li>
<button class="dropdown-item d-flex align-items-center" data-bs-theme-value="auto" aria-pressed="true">
<i class="fa-solid fa-circle-half-stroke fa-fw"></i>
<span class="ms-2">Auto</span>
<i class="fa-solid fa-check ms-auto"></i>
</button>
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
<script src="../js/darkmode.js"></script>
<div class="container">
<div class="row">
<div class="col-md-3"><div class="navbar-expand-md bs-sidebar hidden-print affix" role="complementary">
<div class="navbar-header">
<button type="button" class="navbar-toggler collapsed" data-bs-toggle="collapse" data-bs-target="#toc-collapse" title="Table of Contents">
<span class="fa fa-angle-down"></span>
</button>
</div>
<div id="toc-collapse" class="navbar-collapse collapse card bg-body-tertiary">
<ul class="nav flex-column">
<li class="nav-item" data-bs-level="1"><a href="#overview" class="nav-link">Overview</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="1"><a href="#description" class="nav-link">Description</a>
<ul class="nav flex-column">
<li class="nav-item" data-bs-level="2"><a href="#primary-features" class="nav-link">Primary Features</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#included-software" class="nav-link">Included Software</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#rom-distribution" class="nav-link">ROM Distribution</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#installation-operation" class="nav-link">Installation &amp; Operation</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#documentation" class="nav-link">Documentation</a>
<ul class="nav flex-column">
</ul>
</li>
</ul>
</li>
<li class="nav-item" data-bs-level="1"><a href="#support" class="nav-link">Support</a>
<ul class="nav flex-column">
<li class="nav-item" data-bs-level="2"><a href="#getting-assistance" class="nav-link">Getting Assistance</a>
<ul class="nav flex-column">
</ul>
</li>
</ul>
</li>
<li class="nav-item" data-bs-level="1"><a href="#contributions" class="nav-link">Contributions</a>
<ul class="nav flex-column">
<li class="nav-item" data-bs-level="2"><a href="#acknowledgments" class="nav-link">Acknowledgments</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#related-projects" class="nav-link">Related Projects</a>
<ul class="nav flex-column">
</ul>
</li>
</ul>
</li>
<li class="nav-item" data-bs-level="1"><a href="#licensing" class="nav-link">Licensing</a>
<ul class="nav flex-column">
<li class="nav-item" data-bs-level="2"><a href="#license-terms" class="nav-link">License Terms</a>
<ul class="nav flex-column">
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div></div>
<div class="col-md-9" role="main">
<p><strong>RomWBW Introduction</strong> \
Version 3.6 \
Wayne Warthen (<a href="mailto:wwarthen@gmail.com">wwarthen@gmail.com</a>) \
30 May 2025</p>
<h1 id="overview">Overview</h1>
<p>RomWBW software provides a complete, commercial quality implementation
of CP/M (and workalike) operating systems and applications for modern
Z80/180/280 retro-computing hardware systems.</p>
<p>A wide variety of platforms are supported including those produced by
these developer communities:</p>
<ul>
<li><a href="https://www.retrobrewcomputers.org">RetroBrew Computers</a>
(<a href="https://www.retrobrewcomputers.org">https://www.retrobrewcomputers.org</a>)</li>
<li><a href="https://rc2014.co.uk">RC2014</a> (<a href="https://rc2014.co.uk">https://rc2014.co.uk</a>),<br />
<a href="https://groups.google.com/g/rc2014-z80">RC2014-Z80</a>
(<a href="https://groups.google.com/g/rc2014-z80">https://groups.google.com/g/rc2014-z80</a>)</li>
<li><a href="https://groups.google.com/g/retro-comp">Retro Computing</a>
(<a href="https://groups.google.com/g/retro-comp">https://groups.google.com/g/retro-comp</a>)</li>
<li><a href="https://smallcomputercentral.com/">Small Computer Central</a>
(<a href="https://smallcomputercentral.com/">https://smallcomputercentral.com/</a>)</li>
</ul>
<p>A complete list of the currently supported platforms is found in <a href="https://github.com/wwarthen/RomWBW/raw/master/Doc/RomWBW%20Hardware.pdf">RomWBW
Hardware</a>
.</p>
<h1 id="description">Description</h1>
<h2 id="primary-features">Primary Features</h2>
<p>By design, RomWBW isolates all of the hardware specific functions in the
ROM chip itself. The ROM provides a hardware abstraction layer such that
all of the operating systems and applications on a disk will run on any
RomWBW-based system. To put it simply, you can take a disk (or CF/SD/USB
Card) and move it between systems transparently.</p>
<p>Supported hardware features of RomWBW include:</p>
<ul>
<li>Z80 Family CPUs including Z80, Z180, and Z280</li>
<li>Banked memory services for several banking designs</li>
<li>Disk drivers for RAM, ROM, Floppy, IDE ATA/ATAPI, CF, SD, USB, Zip,
Iomega</li>
<li>Serial drivers including UART (16550-like), ASCI, ACIA, SIO</li>
<li>Video drivers including TMS9918, SY6545, MOS8563, HD6445</li>
<li>Keyboard (PS/2) drivers via VT8242 or PPI interfaces</li>
<li>Real time clock drivers including DS1302, BQ4845</li>
<li>Support for CP/NET networking using Wiznet, MT011 or Serial</li>
<li>Built-in VT-100 terminal emulation support</li>
</ul>
<p>A dynamic disk drive letter assignment mechanism allows mapping
operating system drive letters to any available disk media.
Additionally, mass storage devices (IDE Disk, CF Card, SD Card, etc.)
support the use of multiple slices (up to 256 per device). Each slice
contains a complete CP/M filesystem and can be mapped independently to
any drive letter. This overcomes the inherent size limitations in legacy
OSes and allows up to 2GB of addressable storage on a single device,
with up to 128MB accessible at any one time.</p>
<h2 id="included-software">Included Software</h2>
<p>Multiple disk images are provided in the distribution. Most disk images
contain a complete, bootable, ready-to-run implementation of a specific
operating system. A “combo” disk image contains multiple slices, each
with a full operating system implementation. If you use this disk image,
you can easily pick whichever operating system you want to boot without
changing media.</p>
<p>Some of the included software:</p>
<ul>
<li>Operating Systems (CP/M 2.2, ZSDOS, NZ-COM, CP/M 3, ZPM3, Z3PLUS, QPM
)</li>
<li>Support for other operating systems, p-System, FreeRTOS, and FUZIX.</li>
<li>Programming Tools (Z80ASM, Turbo Pascal, Forth, Cowgol)</li>
<li>C Compiler’s including Aztec-C, and HI-TECH C</li>
<li>Microsoft Basic Compiler, and Microsoft Fortran</li>
<li>Some games such as Colossal Cave, Zork, etc</li>
<li>Wordstar Word processing software</li>
</ul>
<p>Some of the provided software can be launched directly from the ROM
firmware itself:</p>
<ul>
<li>System Monitor</li>
<li>Operating Systems (CP/M 2.2, ZSDOS)</li>
<li>ROM BASIC (Nascom BASIC and Tasty BASIC)</li>
<li>ROM Forth</li>
</ul>
<p>A tool is provided that allows you to access a FAT-12/16/32 filesystem.
The FAT filesystem may be coresident on the same disk media as RomWBW
slices or on stand-alone media. This makes exchanging files with modern
OSes such as Windows, MacOS, and Linux very easy.</p>
<h2 id="rom-distribution">ROM Distribution</h2>
<p>The <a href="https://github.com/wwarthen/RomWBW">RomWBW Repository</a>
(<a href="https://github.com/wwarthen/RomWBW">https://github.com/wwarthen/RomWBW</a>) on GitHub is the official
distribution location for all project source and documentation.</p>
<p>RomWBW is distributed as both source code and pre-built ROM and disk
images.</p>
<p>The pre-built ROM images distributed with RomWBW are based on the
default system configurations as determined by the hardware
provider/designer. The pre-built ROM firmware images are generally
suitable for most users.</p>
<p>The fully-built distribution releases are available on the <a href="https://github.com/wwarthen/RomWBW/releases">RomWBW
Releases Page</a>
(<a href="https://github.com/wwarthen/RomWBW/releases">https://github.com/wwarthen/RomWBW/releases</a>) of the repository.</p>
<p>On this page, you will normally see a Development Snapshot as well as
recent stable releases. Unless you have a specific reason, I suggest you
stick to the most recent stable release.</p>
<p>The asset named RomWBW-vX.X.X-Package.zip includes all pre-built ROM and
Disk images as well as full source code. The other assets contain only
source code and do not have the pre-built ROM or disk images.</p>
<h4 id="distribution-directory-layout">Distribution Directory Layout</h4>
<p>The RomWBW distribution is a compressed zip archive file organized in a
set of directories. Each of these directories has its own ReadMe.txt
file describing the contents in detail. In summary, these directories
are:</p>
<table>
<thead>
<tr>
<th><strong>Directory</strong></th>
<th><strong>Description</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Binary</strong></td>
<td>The final output files of the build process are placed here. Most importantly, the ROM images with the file names ending in “.rom” and disk images ending in .img.</td>
</tr>
<tr>
<td><strong>Doc</strong></td>
<td>Contains various detailed documentation, both RomWBW specifically as well as the operating systems and applications.</td>
</tr>
<tr>
<td><strong>Source</strong></td>
<td>Contains the source code files used to build the software and ROM images.</td>
</tr>
<tr>
<td><strong>Tools</strong></td>
<td>Contains the programs that are used by the build process or that may be useful in setting up your system.</td>
</tr>
</tbody>
</table>
<h4 id="building-from-source">Building from Source</h4>
<p>It is also very easy to modify and build custom ROM images that fully
tailor the firmware to your specific preferences. All tools required to
build custom ROM firmware under Windows are included – no need to
install assemblers, etc. The firmware can also be built using Linux or
MacOS after confirming a few standard tools have been installed.</p>
<h2 id="installation-operation">Installation &amp; Operation</h2>
<p>In general, installation of RomWBW on your platform is very simple. You
just need to program your ROM with the correct ROM image from the RomWBW
distribution. Subsequently, you can write disk images on your disk
drives (IDE disk, CF Card, SD Card, etc.) which then provides even more
functionality.</p>
<p>Complete instructions for installation and operation of RomWBW are found
in the <a href="https://github.com/wwarthen/RomWBW/raw/master/Doc/RomWBW%20User%20Guide.pdf">RomWBW User
Guide</a>.
It is also a good idea to review the <a href="https://github.com/wwarthen/RomWBW/blob/master/RELEASE_NOTES.md">Release
Notes</a>
for helpful release-specific information.</p>
<h2 id="documentation">Documentation</h2>
<p>There are several documents that form the core of the RomWBW
documentation:</p>
<ul>
<li>
<p><a href="https://github.com/wwarthen/RomWBW/raw/master/Doc/RomWBW%20User%20Guide.pdf">RomWBW User
Guide</a>
is the main user guide for RomWBW, it covers the major topics of how
to install, manage and use RomWBW, and includes additional guidance to
the use of some of the operating systems supported by RomWBW</p>
</li>
<li>
<p><a href="https://github.com/wwarthen/RomWBW/raw/master/Doc/RomWBW%20Hardware.pdf">RomWBW
Hardware</a>
contains a description of all the hardware platforms, and devices
supported by RomWBW.</p>
</li>
<li>
<p><a href="https://github.com/wwarthen/RomWBW/raw/master/Doc/RomWBW%20Applications.pdf">RomWBW
Applications</a>
is a reference for the ROM-hosted and OS-hosted applications created
or customized to enhance the operation of RomWBW.</p>
</li>
<li>
<p><a href="https://github.com/wwarthen/RomWBW/raw/master/Doc/RomWBW%20Disk%20Catalog.pdf">RomWBW Disk
Catalog</a>
is a reference for the contents of the disk images provided with
RomWBW, with a description of many of the files on each image</p>
</li>
<li>
<p><a href="https://github.com/wwarthen/RomWBW/raw/master/Doc/RomWBW%20System%20Guide.pdf">RomWBW System
Guide</a>
discusses much of the internal design and construction of RomWBW. It
includes a reference for the RomWBW HBIOS API functions.</p>
</li>
</ul>
<p>Each of the operating systems and ROM applications included with RomWBW
are sophisticated tools in their own right. It is not reasonable to
fully document their usage. However, you will find complete manuals in
PDF format in the Doc directory of the distribution. The intention of
this documentation is to describe the operation of RomWBW and the ways
in which it enhances the operation of the included applications and
operating systems.</p>
<p>Since RomWBW is purely a software product for many different platforms,
the documentation does <strong>not</strong> cover hardware construction,
configuration, or troubleshooting – please see your hardware provider
for this information.</p>
<h1 id="support">Support</h1>
<h2 id="getting-assistance">Getting Assistance</h2>
<p>The best way to get assistance with RomWBW or any aspect of the
RetroBrew Computers projects is via one of the community forums:</p>
<ul>
<li><a href="https://www.retrobrewcomputers.org/forum/">RetroBrew Computers Forum</a></li>
<li><a href="https://groups.google.com/forum/#!forum/rc2014-z80">RC2014 Google
Group</a></li>
<li><a href="https://groups.google.com/forum/#!forum/retro-comp">retro-comp Google
Group</a></li>
</ul>
<p>Submission of issues and bugs are welcome at the <a href="https://github.com/wwarthen/RomWBW">RomWBW GitHub
Repository</a>.</p>
<p>Also feel free to email Wayne Warthen at <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#119;&#119;&#97;&#114;&#116;&#104;&#101;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;">&#119;&#119;&#97;&#114;&#116;&#104;&#101;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;</a>. I am
happy to provide support adapting RomWBW to new or modified systems</p>
<h1 id="contributions">Contributions</h1>
<p>All source code and distributions are maintained on GitHub.
Contributions of all kinds to RomWBW are very welcome.</p>
<h2 id="acknowledgments">Acknowledgments</h2>
<p>I want to acknowledge that a great deal of the code and inspiration for
RomWBW has been provided by or derived from the work of others in the
RetroBrew Computers Community. I sincerely appreciate all of their
contributions. The list below is probably missing many names – please
let me know if I missed you!</p>
<ul>
<li>
<p>Andrew Lynch started it all when he created the N8VEM Z80 SBC which
became the first platform RomWBW supported. Some of his original code
can still be found in RomWBW.</p>
</li>
<li>
<p>Dan Werner wrote much of the code from which RomWBW was originally
derived and he has always been a great source of knowledge and advice.</p>
</li>
<li>
<p>Douglas Goodall contributed code, time, testing, and advice in “the
early days”. He created an entire suite of application programs to
enhance the use of RomWBW. Unfortunately, they have become unusable
due to internal changes within RomWBW. As of RomWBW 2.6, these
applications are no longer provided.</p>
</li>
<li>
<p>Sergey Kiselev created several hardware platforms for RomWBW including
the very popular Zeta.</p>
</li>
<li>
<p>David Giles created support for the Z180 CSIO which is now included SD
Card driver.</p>
</li>
<li>
<p>Phil Summers contributed the Forth and BASIC adaptations in ROM, the
AY-3-8910 sound driver, DMA support, and a long list of general code
and documentation enhancements.</p>
</li>
<li>
<p>Ed Brindley contributed some of the code that supports the RCBus
platform.</p>
</li>
<li>
<p>Spencer Owen created the RC2014 series of hobbyist kit computers which
has exponentially increased RomWBW usage. Some of his kits include
RomWBW.</p>
</li>
<li>
<p>Stephen Cousins has likewise created a series of hobbyist kit
computers at Small Computer Central and is distributing RomWBW with
many of them.</p>
</li>
<li>
<p>Alan Cox has contributed some driver code and has provided a great
deal of advice.</p>
</li>
<li>
<p>The CP/NET client files were developed by Douglas Miller.</p>
</li>
<li>
<p>Phillip Stevens contributed support for FreeRTOS.</p>
</li>
<li>
<p>Curt Mayer contributed the original Linux / MacOS build process.</p>
</li>
<li>
<p>UNA BIOS and FDISK80 are the products of John Coffman.</p>
</li>
<li>
<p>FLASH4 is a product of Will Sowerbutts.</p>
</li>
<li>
<p>CLRDIR is a product of Max Scane.</p>
</li>
<li>
<p>Tasty Basic is a product of Dimitri Theulings.</p>
</li>
<li>
<p>Dean Netherton contributed eZ80 CPU support, the sound driver
interface, and the SN76489 sound driver.</p>
</li>
<li>
<p>The RomWBW Disk Catalog document was produced by Mykl Orders.</p>
</li>
<li>
<p>Rob Prouse has created many of the supplemental disk images including
Aztec C, HiTech C, SLR Z80ASM, Turbo Pascal, Microsoft BASIC Compiler,
Microsoft Fortran Compiler, and a Games compendium.</p>
</li>
<li>
<p>Martin R has provided substantial help reviewing and improving the
User Guide and Applications documents.</p>
</li>
<li>
<p>Mark Pruden has made a wide variety of contributions including:</p>
</li>
<li>
<p>significant content in the Disk Catalog and User Guide</p>
</li>
<li>creation of the Introduction and Hardware documents</li>
<li>Z3PLUS operating system disk image</li>
<li>COPYSL utility</li>
<li>SLABEL utility</li>
<li>a feature for RomWBW configuration by NVRAM</li>
<li>
<p>the /B bulk mode of disk assignment to the ASSIGN utility</p>
</li>
<li>
<p>Jacques Pelletier has contributed the DS1501 RTC driver code.</p>
</li>
<li>
<p>Jose Collado has contributed enhancements to the TMS driver including
compatibility with standard TMS register configuration.</p>
</li>
<li>
<p>Kevin Boone has contributed a generic HBIOS date/time utility (WDATE).</p>
</li>
<li>
<p>Matt Carroll has contributed a fix to XM.COM that corrects the port
specification when doing a send.</p>
</li>
<li>
<p>Dean Jenkins enhanced the build process to accommodate the Raspberry
Pi 4.</p>
</li>
<li>
<p>Tom Plano has contributed a new utility (HTALK) to allow talking
directly to HBIOS COM ports.</p>
</li>
<li>
<p>Lars Nelson has contributed several generic utilities such as a
universal (OS agnostic) UNARC application.</p>
</li>
<li>
<p>Dylan Hall added support for specifying a secondary console.</p>
</li>
<li>
<p>Bill Shen has contributed boot loaders for several of his systems.</p>
</li>
<li>
<p>Laszlo Szolnoki has contributed an EF9345 video display controller
driver.</p>
</li>
<li>
<p>Ladislau Szilagyi has contributed an enhanced version of CP/M Cowgol
that leverages RomWBW memory banking.</p>
</li>
<li>
<p>Les Bird has contributed support for the NABU w/ Option Board</p>
</li>
</ul>
<h2 id="related-projects">Related Projects</h2>
<p>Outside of the hardware platforms adapted to RomWBW, there are a variety
of projects that either target RomWBW specifically or provide a
RomWBW-specific variation. These efforts are greatly appreciated and are
listed below. Please contact the author if there are any other such
projects that are not listed.</p>
<h4 id="z88dk">Z88DK</h4>
<p>Z88DK is a software powerful development kit for Z80 computers
supporting both C and assembly language. This kit now provides specific
library support for RomWBW HBIOS. The Z88DK project is hosted at
<a href="https://github.com/z88dk/z88dk">https://github.com/z88dk/z88dk</a>.</p>
<h4 id="paleo-editor">Paleo Editor</h4>
<p>Steve Garcia has created a Windows-hosted IDE that is tailored to
development of RomWBW. The project can be found at
<a href="https://github.com/alloidian/PaleoEditor">https://github.com/alloidian/PaleoEditor</a>.</p>
<h4 id="z80-fig-forth">Z80 fig-FORTH</h4>
<p>Dimitri Theulings’ implementation of fig-FORTH for the Z80 has a
RomWBW-specific variant. The project is hosted at
<a href="https://github.com/dimitrit/figforth">https://github.com/dimitrit/figforth</a>.</p>
<h4 id="assembly-language-programming-for-the-rc2014-zed">Assembly Language Programming for the RC2014 Zed</h4>
<p>Bruce Hall has written a very nice document that describes how to
develop assembly language applications on RomWBW. It begins with the
setup and configuration of a new RC2014 Zed system running RomWBW. It
describes not only generic CP/M application development, but also RomWBW
HBIOS programming and bare metal programming. The latest copy of this
document is hosted at <a href="http://w8bh.net/Assembly%20for%20RC2014Z.pdf">http://w8bh.net/Assembly for
RC2014Z.pdf</a>.</p>
<h1 id="licensing">Licensing</h1>
<h2 id="license-terms">License Terms</h2>
<p>RomWBW 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 3 of the License, or (at your
option) any later version.</p>
<p>RomWBW 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.</p>
<p>You should have received a copy of the GNU General Public License along
with RomWBW. If not, see <a href="https://www.gnu.org/licenses/">https://www.gnu.org/licenses/</a>.</p>
<p>Portions of RomWBW were created by, contributed by, or derived from the
work of others. It is believed that these works are being used in
accordance with the intentions and/or licensing of their creators.</p>
<p>If anyone feels their work is being used outside of its intended
licensing, please notify:</p>
<blockquote>
<p>Wayne Warthen<br />
<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#119;&#119;&#97;&#114;&#116;&#104;&#101;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;">&#119;&#119;&#97;&#114;&#116;&#104;&#101;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;</a></p>
</blockquote>
<p>RomWBW is an aggregate work. It is composed of many individual,
standalone programs that are distributed as a whole to function as a
cohesive system. Each program may have its own licensing which may be
different from other programs within the aggregate.</p>
<p>In some cases, a single program (e.g., CP/M Operating System) is
composed of multiple components with different licenses. It is believed
that in all such cases the licenses are compatible with GPL version 3.</p>
<p>RomWBW encourages code contributions from others. Contributors may
assert their own copyright in their contributions by annotating the
contributed source code appropriately. Contributors are further
encouraged to submit their contributions via the RomWBW source code
control system to ensure their contributions are clearly documented.</p>
<p>All contributions to RomWBW are subject to this license.</p></div>
</div>
</div>
<footer class="col-md-12">
<hr>
<p>Documentation built with <a href="https://www.mkdocs.org/">MkDocs</a>.</p>
</footer>
<script src="../js/bootstrap.bundle.min.js"></script>
<script>
var base_url = "..",
shortcuts = {"help": 191, "next": 78, "previous": 80, "search": 83};
</script>
<script src="../js/base.js"></script>
<script src="../search/main.js"></script>
<div class="modal" id="mkdocs_search_modal" tabindex="-1" role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="searchModalLabel">Search</h4>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<p>From here you can search these documents. Enter your search terms below.</p>
<form>
<div class="form-group">
<input type="search" class="form-control" placeholder="Search..." id="mkdocs-search-query" title="Type search term here">
</div>
</form>
<div id="mkdocs-search-results" data-no-results-text="No results found"></div>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div><div class="modal" id="mkdocs_keyboard_modal" tabindex="-1" role="dialog" aria-labelledby="keyboardModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<table class="table">
<thead>
<tr>
<th style="width: 20%;">Keys</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr>
<td class="help shortcut"><kbd>?</kbd></td>
<td>Open this help</td>
</tr>
<tr>
<td class="next shortcut"><kbd>n</kbd></td>
<td>Next page</td>
</tr>
<tr>
<td class="prev shortcut"><kbd>p</kbd></td>
<td>Previous page</td>
</tr>
<tr>
<td class="search shortcut"><kbd>s</kbd></td>
<td>Search</td>
</tr>
</tbody>
</table>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div>
</body>
</html>

366
SystemGuide/Graphics/BankSwitchedMemory.svg

@ -0,0 +1,366 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export BankSwitchedMemory.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
width="6.51042in" height="5.73361in" viewBox="0 0 468.75 412.82" xml:space="preserve" color-interpolation-filters="sRGB"
class="st22">
<style type="text/css">
<![CDATA[
.st1 {fill:#c0c0c0;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
.st2 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
.st3 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
.st4 {fill:#ffffff;stroke:none;stroke-linecap:butt;stroke-width:7.2}
.st5 {fill:#000000;font-family:Calibri;font-size:0.75em}
.st6 {fill:#ffffff;stroke:none;stroke-linecap:butt}
.st7 {fill:#000000;font-family:Calibri;font-size:1.00001em}
.st8 {fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st9 {fill:#000000;font-family:Calibri;font-size:0.833336em}
.st10 {font-size:1em}
.st11 {stroke:#000000;stroke-dasharray:7,5;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
.st12 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}
.st13 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}
.st14 {marker-end:url(#mrkr4-136);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}
.st15 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.37313432835821}
.st16 {fill:#000000;font-family:Calibri;font-size:0.666664em}
.st17 {stroke:#000000;stroke-dasharray:1.5,3;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}
.st18 {marker-end:url(#mrkr4-165);marker-start:url(#mrkr10-163);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
.st19 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.08695652173913}
.st20 {marker-end:url(#mrkr4-136);marker-start:url(#mrkr10-193);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}
.st21 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
.st22 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
]]>
</style>
<defs id="Markers">
<g id="lend4">
<path d="M 2 1 L 0 0 L 2 -1 L 2 1 " style="stroke:none"/>
</g>
<marker id="mrkr4-136" class="st15" refX="-5.36" orient="auto" markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend4" transform="scale(-2.68,-2.68) "/>
</marker>
<g id="lend10">
<path
d="M 0 0.75 C -0.414214 0.75 -0.75 0.414214 -0.75 0 -0.75 -0.414214 -0.414214 -0.75 0 -0.75 0.414214 -0.75 0.75 -0.414214 0.75 0 0.75 0.414214 0.414214 0.75 0 0.75 Z "
style="stroke:none"/>
</g>
<marker id="mrkr10-163" class="st19" refX="7.125" orient="auto" markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend10" transform="scale(11.5) "/>
</marker>
<marker id="mrkr4-165" class="st19" refX="-23" orient="auto" markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend4" transform="scale(-11.5,-11.5) "/>
</marker>
<marker id="mrkr10-193" class="st15" refX="1.77" orient="auto" markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend10" transform="scale(2.68) "/>
</marker>
</defs>
<g>
<title>Page-1</title>
<g id="group13-1" transform="translate(216.75,-109.92)">
<title>Data block.13</title>
<g id="shape14-2" transform="translate(157.745,0)">
<title>Sheet.14</title>
<path d="M0 412.82 L11.41 401.41 L11.41 228.61 L0 240.02 L0 412.82 Z" class="st1"/>
</g>
<g id="shape15-4" transform="translate(0,-172.8)">
<title>Sheet.15</title>
<path d="M0 412.82 L157.75 412.82 L169.15 401.41 L11.41 401.41 L0 412.82 Z" class="st1"/>
</g>
<g id="shape16-6">
<title>Sheet.16</title>
<rect x="0" y="240.02" width="157.745" height="172.8" class="st2"/>
</g>
</g>
<g id="group9-8" transform="translate(216.75,-282.72)">
<title>Data block.9</title>
<g id="shape10-9" transform="translate(157.745,0)">
<title>Sheet.10</title>
<path d="M0 412.82 L11.41 401.41 L11.41 343.81 L0 355.22 L0 412.82 Z" class="st1"/>
</g>
<g id="shape11-11" transform="translate(0,-57.6)">
<title>Sheet.11</title>
<path d="M0 412.82 L157.75 412.82 L169.15 401.41 L11.41 401.41 L0 412.82 Z" class="st1"/>
</g>
<g id="shape12-13">
<title>Sheet.12</title>
<rect x="0" y="355.22" width="157.745" height="57.6" class="st2"/>
</g>
</g>
<g id="group5-15" transform="translate(216.75,-340.32)">
<title>Data block</title>
<g id="shape6-16" transform="translate(157.745,0)">
<title>Sheet.6</title>
<path d="M0 412.82 L11.41 401.41 L11.41 379.81 L0 391.22 L0 412.82 Z" class="st1"/>
</g>
<g id="shape7-18" transform="translate(0,-21.6)">
<title>Sheet.7</title>
<path d="M0 412.82 L157.75 412.82 L169.15 401.41 L11.41 401.41 L0 412.82 Z" class="st1"/>
</g>
<g id="shape8-20">
<title>Sheet.8</title>
<rect x="0" y="391.22" width="157.745" height="21.6" class="st2"/>
</g>
</g>
<g id="shape2-22" transform="translate(65.55,486.457) rotate(180)">
<title>Sheet.2</title>
<desc>$FE00</desc>
<path d="M0 412.82 L36 412.82" class="st3"/>
<rect x="-29.1072" y="-418.22" width="22.2144" height="10.7998" transform="rotate(180)" class="st4"/>
<text x="-29.11" y="-410.12" transform="rotate(180)" class="st5">$FE00</text> </g>
<g id="shape3-27" transform="translate(65.55,542.541) rotate(180)">
<title>Sheet.3</title>
<desc>$D000</desc>
<path d="M0 412.82 L36 412.82" class="st3"/>
<rect x="-29.8916" y="-418.22" width="23.7832" height="10.7998" transform="rotate(180)" class="st6"/>
<text x="-29.89" y="-410.12" transform="rotate(180)" class="st5">$D000</text> </g>
<g id="shape17-32" transform="translate(433.37,106.7) rotate(90)">
<title>Sheet.17</title>
<desc>$8000</desc>
<path d="M0 412.82 L46.25 412.82" class="st3"/>
<rect x="-38.3323" y="-420.02" width="30.4102" height="14.4001" transform="rotate(180)" class="st6"/>
<text x="-38.33" y="-409.22" transform="rotate(180)" class="st7">$8000</text> </g>
<g id="group18-37" transform="translate(297.405,-282.72)">
<title>3D stack middle</title>
<g id="shape19-38" transform="translate(77.0909,0)">
<title>Sheet.19</title>
<path d="M0 412.82 L7.2 405.62 L7.2 387.58 L0 394.78 L0 412.82 Z" class="st1"/>
</g>
<g id="shape20-40">
<title>Sheet.20</title>
<rect x="0" y="394.784" width="77.0909" height="18.0364" class="st2"/>
</g>
</g>
<g id="group21-42" transform="translate(297.405,-297.12)">
<title>3D stack middle.21</title>
<g id="shape22-43" transform="translate(77.0909,0)">
<title>Sheet.22</title>
<path d="M0 412.82 L7.2 405.62 L7.2 384.02 L0 391.22 L0 412.82 Z" class="st1"/>
</g>
<g id="shape23-45">
<title>Sheet.23</title>
<rect x="0" y="391.22" width="77.0909" height="21.6" class="st2"/>
</g>
</g>
<g id="group24-47" transform="translate(297.405,-318.72)">
<title>3D stack middle.24</title>
<g id="shape25-48" transform="translate(77.0909,0)">
<title>Sheet.25</title>
<path d="M0 412.82 L7.2 405.62 L7.2 384.02 L0 391.22 L0 412.82 Z" class="st1"/>
</g>
<g id="shape26-50">
<title>Sheet.26</title>
<rect x="0" y="391.22" width="77.0909" height="21.6" class="st2"/>
</g>
</g>
<g id="shape27-52" transform="translate(220.314,-340.32)">
<title>Sheet.27</title>
<desc>HBIOS Proxy (RST 08)</desc>
<rect x="0" y="391.22" width="154.182" height="21.6" class="st8"/>
<text x="34.06" y="405.02" class="st9">HBIOS Proxy (RST 08)</text> </g>
<g id="shape28-55" transform="translate(220.314,-109.92)">
<title>Sheet.28</title>
<desc>Application Area (TPA)</desc>
<rect x="0" y="237.402" width="154.836" height="175.418" class="st8"/>
<text x="22.5" y="328.71" class="st7">Application Area (TPA)</text> </g>
<g id="shape29-58" transform="translate(220.314,-282.72)">
<title>Sheet.29</title>
<desc>Operating System CP/M or ZSYS</desc>
<rect x="0" y="355.22" width="77.0909" height="57.6" class="st8"/>
<text x="2.38" y="375.02" class="st9">Operating System <tspan x="11.08" dy="2.4em" class="st10">CP/M or ZSYS</tspan></text> </g>
<g id="shape30-62" transform="translate(297.405,-318.72)">
<title>Sheet.30</title>
<desc>CBIOS</desc>
<rect x="0" y="391.22" width="77.0909" height="21.6" class="st8"/>
<text x="26.29" y="405.02" class="st9">CBIOS</text> </g>
<g id="shape31-65" transform="translate(297.405,-297.12)">
<title>Sheet.31</title>
<desc>BDOS</desc>
<rect x="0" y="391.22" width="77.0909" height="21.6" class="st8"/>
<text x="27.14" y="405.02" class="st9">BDOS</text> </g>
<g id="shape32-68" transform="translate(297.405,-282.72)">
<title>Sheet.32</title>
<desc>CCP</desc>
<rect x="0" y="398.42" width="77.0909" height="14.4" class="st8"/>
<text x="30.63" y="408.62" class="st9">CCP</text> </g>
<g id="group33-71" transform="translate(72.75,-109.92)">
<title>Data block.33</title>
<g id="shape34-72" transform="translate(108,0)">
<title>Sheet.34</title>
<path d="M0 412.82 L11.41 401.41 L11.41 286.21 L0 297.62 L0 412.82 Z" class="st1"/>
</g>
<g id="shape35-74" transform="translate(0,-115.2)">
<title>Sheet.35</title>
<path d="M0 412.82 L108 412.82 L119.41 401.41 L11.41 401.41 L0 412.82 Z" class="st1"/>
</g>
<g id="shape36-76">
<title>Sheet.36</title>
<rect x="0" y="297.62" width="108" height="115.2" class="st2"/>
</g>
</g>
<g id="shape37-78" transform="translate(22.35,-225.12)">
<title>Sheet.37</title>
<path d="M0 412.82 L360 412.82" class="st11"/>
</g>
<g id="shape38-81" transform="translate(72.75,-109.92)">
<title>Sheet.38</title>
<desc>HBIOS (Hardware Drivers)</desc>
<rect x="0" y="297.62" width="108" height="115.2" class="st8"/>
<text x="38.76" y="351.62" class="st7">HBIOS <tspan x="7.61" dy="1.2em" class="st10">(Hardware Drivers)</tspan></text> </g>
<g id="shape39-85" transform="translate(22.35,-109.92)">
<title>Sheet.39</title>
<path d="M0 412.82 L338.4 412.82" class="st11"/>
</g>
<g id="shape40-88" transform="translate(22.35,-361.92)">
<title>Sheet.40</title>
<path d="M0 412.82 L360 412.82" class="st11"/>
</g>
<g id="shape43-91" transform="translate(-397.67,302.9) rotate(-90)">
<title>Sheet.43</title>
<desc>Z80 CPU Address Space</desc>
<rect x="0" y="398.42" width="252" height="14.4" class="st12"/>
<text x="69.04" y="409.22" class="st7">Z80 CPU Address Space</text> </g>
<g id="shape41-94" transform="translate(-383.27,302.9) rotate(-90)">
<title>Sheet.41</title>
<desc>Banked Lower 32K</desc>
<rect x="0" y="398.42" width="115.2" height="14.4" class="st12"/>
<text x="12.48" y="409.22" class="st7">Banked Lower 32K</text> </g>
<g id="shape42-97" transform="translate(-383.27,187.7) rotate(-90)">
<title>Sheet.42</title>
<desc>Fixed Upper 32K</desc>
<rect x="0" y="398.42" width="136.8" height="14.4" class="st12"/>
<text x="28.39" y="409.22" class="st7">Fixed Upper 32K</text> </g>
<g id="shape1-100" transform="translate(65.55,463.72) rotate(180)">
<title>Sheet.1</title>
<desc>$10000</desc>
<path d="M0 412.82 L36 412.82" class="st3"/>
<rect x="-31.6846" y="-418.22" width="27.3691" height="10.7998" transform="rotate(180)" class="st6"/>
<text x="-31.68" y="-410.12" transform="rotate(180)" class="st5">$10000</text> </g>
<g id="shape4-105" transform="translate(65.55,715.72) rotate(180)">
<title>Sheet.4</title>
<desc>$0000</desc>
<path d="M0 412.82 L36 412.82" class="st3"/>
<rect x="-29.4038" y="-418.22" width="22.8076" height="10.7998" transform="rotate(180)" class="st4"/>
<text x="-29.4" y="-410.12" transform="rotate(180)" class="st5">$0000</text> </g>
<g id="shape44-110" transform="translate(798.77,50.9) rotate(90)">
<title>Bracket</title>
<path d="M0 412.82 A6.11239 6.11239 0 0 1 5.4 407.42 L64.22 407.42 A6.11239 6.11239 -180 0 0 69.62 402.02 A6.11239 6.11239
-180 0 0 75.02 407.42 L131.4 407.42 A6.11239 6.11239 0 0 1 136.8 412.82" class="st13"/>
</g>
<g id="shape45-113" transform="translate(0.750002,-52.32)">
<title>Sheet.45</title>
<desc>Bank 0</desc>
<rect x="0" y="398.42" width="36" height="14.4" class="st12"/>
<text x="5.69" y="408.32" class="st5">Bank 0</text> </g>
<g id="shape47-116" transform="translate(252.75,-52.32)">
<title>Sheet.47</title>
<desc>App/OS Banks</desc>
<rect x="0" y="398.42" width="108" height="14.4" class="st12"/>
<text x="28.09" y="408.32" class="st5">App/OS Banks</text> </g>
<g id="shape48-119" transform="translate(360.75,-52.32)">
<title>Sheet.48</title>
<desc>Bank N-1</desc>
<rect x="0" y="398.42" width="36" height="14.4" class="st12"/>
<text x="1.41" y="408.32" class="st5">Bank N-1</text> </g>
<g id="shape49-122" transform="translate(396.75,-52.32)">
<title>Sheet.49</title>
<desc>Bank N</desc>
<rect x="0" y="398.42" width="36" height="14.4" class="st12"/>
<text x="5.06" y="408.32" class="st5">Bank N</text> </g>
<g id="shape50-125" transform="translate(36.75,-52.32)">
<title>Sheet.50</title>
<desc>• • •</desc>
<rect x="0" y="398.42" width="216" height="14.4" class="st12"/>
<text x="91.49" y="408.62" class="st9">• • •</text> </g>
<g id="shape51-128" transform="translate(375.15,715.72) rotate(180)">
<title>Bracket.51</title>
<path d="M0 412.82 A8.14985 8.14985 0 0 1 7.2 405.62 L36 405.62 A8.14985 8.14985 -180 0 0 43.2 398.42 A8.14985 8.14985
-180 0 0 50.4 405.62 L151.2 405.62 A8.14985 8.14985 0 0 1 158.4 412.82" class="st13"/>
</g>
<g id="shape55-131" transform="translate(396.75,-66.72)">
<title>Sheet.55</title>
<path d="M0 187.31 L9 187.31 A9 9 0 0 1 18 196.31 L18 404.78" class="st14"/>
</g>
<g id="shape56-137" transform="translate(0.750002,-37.92)">
<title>Sheet.56</title>
<desc>Physical RAM (32K per bank)</desc>
<rect x="0" y="398.42" width="432" height="14.4" class="st12"/>
<text x="157.88" y="408.62" class="st9">Physical RAM (32K per bank)</text> </g>
<g id="shape57-140" transform="translate(180.75,715.72) rotate(180)">
<title>Bracket.57</title>
<desc>`</desc>
<path d="M0 412.82 A8.14984 8.14984 0 0 1 7.2 405.62 L46.8 405.62 A8.14984 8.14984 -180 0 0 54 398.42 A8.14984 8.14984
-180 0 0 61.2 405.62 L100.8 405.62 A8.14984 8.14984 0 0 1 108 412.82" class="st13"/>
<rect x="393.092" y="-58.7999" width="2.328" height="9.59985" transform="rotate(90)" class="st4"/>
<text x="393.09" y="-51.6" transform="rotate(90)" class="st16">`</text> </g>
<g id="shape58-145" transform="translate(449.57,360.5) rotate(90)">
<title>Sheet.58</title>
<path d="M0 412.82 L34.16 412.82" class="st17"/>
</g>
<g id="group60-148" transform="translate(36.75,-0.12)">
<title>3D stack top</title>
<desc>RAM Disk</desc>
<g id="shape61-149" transform="translate(208.8,0)">
<title>Sheet.61</title>
<path d="M0 412.82 L7.09 405.73 L7.09 387.73 L0 394.82 L0 412.82 Z" class="st1"/>
</g>
<g id="shape62-151" transform="translate(0,-18)">
<title>Sheet.62</title>
<path d="M0 412.82 L208.8 412.82 L215.89 405.73 L7.09 405.73 L0 412.82 Z" class="st1"/>
</g>
<g id="shape63-153">
<title>Sheet.63</title>
<rect x="0" y="394.82" width="208.8" height="18" class="st2"/>
</g>
<g id="shape60-155">
<text x="88.83" y="406.22" class="st16">RAM Disk</text> </g>
</g>
<g id="shape64-157" transform="translate(-59.27,84.02) rotate(-90)">
<title>Pointer (1-D)</title>
<path d="M1.71 412.82 L2.07 412.82 L16.08 412.82" class="st18"/>
</g>
<g id="shape65-166" transform="translate(-95.27,108.5) rotate(-90)">
<title>Pointer (1-D).65</title>
<path d="M1.71 412.82 L2.07 412.82 L18.96 412.82" class="st18"/>
</g>
<g id="shape66-173" transform="translate(-52.07,122.9) rotate(-90)">
<title>Pointer (1-D).66</title>
<path d="M1.71 412.82 L2.07 412.82 L11.76 412.82" class="st18"/>
</g>
<g id="shape67-180" transform="translate(-105.35,137.3) rotate(-90)">
<title>Pointer (1-D).67</title>
<path d="M1.71 412.82 L2.07 412.82 L26.16 412.82" class="st18"/>
</g>
<g id="shape70-187" transform="translate(228.935,-227.945) scale(-1,1)">
<title>Sheet.70</title>
<path d="M2.65 293.24 L3.01 293.24 L76.08 293.24 A22.5 22.5 0 0 1 98.58 315.74 L98.58 404.78" class="st20"/>
</g>
<g id="shape68-195" transform="translate(87.15,-289.92)">
<title>Sheet.68</title>
<desc>HBIOS Function Call w/ Bank Switch</desc>
<rect x="0" y="384.02" width="86.4" height="28.8" class="st2"/>
<text x="7.14" y="395.72" class="st5">HBIOS Function Call <tspan x="15.11" dy="1.2em" class="st10">w/ Bank Switch</tspan></text> </g>
<g id="shape69-199" transform="translate(0.75,-390.72)">
<title>Sheet.69</title>
<desc>RomWBW Bank Switched Memory Layout</desc>
<rect x="0" y="391.22" width="432" height="21.6" class="st21"/>
<text x="113.82" y="405.62" class="st7">RomWBW Bank Switched Memory Layout</text> </g>
<g id="shape59-202" transform="translate(665.566,362.226) rotate(90.2396)">
<title>Sheet.59</title>
<path d="M0 412.82 L27.11 412.82" class="st17"/>
</g>
<g id="shape52-205" transform="translate(16.33,324.5) rotate(-90)">
<title>Sheet.52</title>
<desc>Fixed Mapping of Upper 32K to Last Bank</desc>
<rect x="0" y="398.42" width="172.8" height="14.4" class="st8"/>
<text x="11.1" y="408.32" class="st5">Fixed Mapping of Upper 32K to Last Bank</text> </g>
<g id="shape72-208" transform="translate(331.95,-66.72)">
<title>Sheet.72</title>
<path d="M0 384.02 L0 387.62 A3.59999 3.59999 -180 0 0 3.6 391.22 L45.4 391.22 A5 5 0 0 1 50.4 396.22 L50.4 404.78"
class="st14"/>
</g>
<g id="shape74-213" transform="translate(126.75,-66.72) scale(-1,1)">
<title>Sheet.74</title>
<path d="M0 384.02 L0 387.62 A3.59999 3.59999 -180 0 0 3.6 391.22 L103 391.22 A5 5 0 0 1 108 396.22 L108 404.78"
class="st14"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 18 KiB

830
SystemGuide/Graphics/CharacterEmulationVideoServices.svg

@ -0,0 +1,830 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export CharacterEmulationVideoServices.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
width="6.01042in" height="5.76042in" viewBox="0 0 432.75 414.75" xml:space="preserve" color-interpolation-filters="sRGB"
class="st16">
<style type="text/css">
<![CDATA[
.st1 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st2 {fill:#000000;font-family:Calibri;font-size:0.833336em;font-weight:bold}
.st3 {font-size:1em}
.st4 {marker-end:url(#mrkr13-15);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st5 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.22935779816514}
.st6 {fill:#a5a5a5;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st7 {fill:#000000;font-family:Calibri;font-size:0.666664em;font-weight:bold}
.st8 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
.st9 {fill:#00ff00;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st10 {fill:#e6e6e6;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st11 {fill:#b3b3b3;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st12 {fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st13 {fill:#ffffff;stroke:#000000;stroke-dasharray:0.75,1.5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st14 {fill:#000000;font-family:Calibri;font-size:0.499992em;font-weight:bold}
.st15 {fill:#000000;font-family:Calibri;font-size:1.16666em;font-weight:bold}
.st16 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
]]>
</style>
<defs id="Markers">
<g id="lend13">
<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"/>
</g>
<marker id="mrkr13-15" class="st5" refX="-13.08" orient="auto" markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "/>
</marker>
</defs>
<g>
<title>Page-1</title>
<g id="shape81-1" transform="translate(17.625,414.375) rotate(-90)">
<title>Sheet.81</title>
<rect x="0" y="279.75" width="360" height="135" class="st1"/>
</g>
<g id="shape80-3" transform="translate(-135.375,414.375) rotate(-90)">
<title>Sheet.80</title>
<rect x="0" y="189.75" width="360" height="225" class="st1"/>
</g>
<g id="shape1-5" transform="translate(108.539,-315.375)">
<title>Sheet.1</title>
<desc>Character I/O Services</desc>
<rect x="0" y="378.75" width="53.8364" height="36" class="st1"/>
<text x="6.75" y="387.75" class="st2">Character <tspan x="20.06" dy="1.2em" class="st3">I/O </tspan><tspan x="10.06"
dy="1.2em" class="st3">Services</tspan></text> </g>
<g id="shape2-10" transform="translate(36.375,-333.375)">
<title>Sheet.2</title>
<path d="M0 414.75 L62.35 414.75" class="st4"/>
</g>
<g id="shape8-16" transform="translate(550.125,153.375) rotate(90)">
<title>Sheet.8</title>
<path d="M0 414.75 L17.19 414.75" class="st4"/>
</g>
<g id="shape9-21" transform="translate(108.375,-189.375)">
<title>Sheet.9</title>
<desc>Emulation Services</desc>
<rect x="0" y="369.75" width="54" height="45" class="st1"/>
<text x="5.78" y="389.25" class="st2">Emulation <tspan x="10.14" dy="1.2em" class="st3">Services</tspan></text> </g>
<g id="shape10-25" transform="translate(108.375,-171.375)">
<title>Sheet.10</title>
<desc>TTY</desc>
<rect x="0" y="396.75" width="54" height="18" class="st1"/>
<text x="19.45" y="408.75" class="st2">TTY</text> </g>
<g id="shape11-28" transform="translate(108.375,-153.375)">
<title>Sheet.11</title>
<desc>ANSI</desc>
<rect x="0" y="396.75" width="54" height="18" class="st1"/>
<text x="16.98" y="408.75" class="st2">ANSI</text> </g>
<g id="shape12-31" transform="translate(162.211,-180.375)">
<title>Sheet.12</title>
<path d="M0 414.75 L17.35 414.75" class="st4"/>
</g>
<g id="shape13-36" transform="translate(162.211,-162.375)">
<title>Sheet.13</title>
<path d="M0 414.75 L17.35 414.75" class="st4"/>
</g>
<g id="shape14-41" transform="translate(189.375,-99.375)">
<title>Sheet.14</title>
<desc>Video Display Adapter Services</desc>
<rect x="0" y="324.75" width="54" height="90" class="st1"/>
<text x="14.93" y="354.75" class="st2">Video <tspan x="11.88" dy="1.2em" class="st3">Display </tspan><tspan x="10.11"
dy="1.2em" class="st3">Adapter </tspan><tspan x="10.14" dy="1.2em" class="st3">Services</tspan></text> </g>
<g id="shape18-47" transform="translate(243.375,-36.375)">
<title>Sheet.18</title>
<path d="M0 414.75 L62.19 414.75" class="st4"/>
</g>
<g id="shape27-52" transform="translate(315.375,-315.375)">
<title>Sheet.27</title>
<desc>UART</desc>
<rect x="0" y="396.75" width="44.9182" height="18" class="st6"/>
<text x="13.19" y="408.15" class="st7">UART</text> </g>
<g id="shape34-55" transform="translate(314.311,-261.375)">
<title>Sheet.34</title>
<desc>ASCI</desc>
<rect x="0" y="396.75" width="44.9182" height="18" class="st6"/>
<text x="14.96" y="408.15" class="st7">ASCI</text> </g>
<g id="group20-58" transform="translate(396.375,-94.875)">
<title>Terminal.20</title>
<g id="shape36-59" transform="translate(-391.186,414.75) rotate(-90)">
<title>Sheet.36</title>
<path d="M0 414.75 L27 414.75 L27 409.08 L0 409.08 L0 414.75 ZM26.25 403.93 L23.44 399.37 L3.53 399.37 L0.75 403.93
L26.25 403.93 ZM23.44 399.37 L23.44 391.19 L3.53 391.19 L3.53 399.37 L23.44 399.37 ZM26.25 407.7 L26.25
403.93 L0.75 403.93 L0.75 407.7 L26.25 407.7 ZM24.83 407.7 A1223.48 394.162 90 0 1 2.17 407.7 L24.83
407.7 Z" class="st8"/>
</g>
<g id="shape37-61" transform="translate(-395.768,392.25) rotate(-90)">
<title>Sheet.37</title>
<rect x="0" y="414.641" width="0.75" height="0.109091" class="st9"/>
</g>
<g id="shape38-63" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.38</title>
<path d="M1.69 410.93 L2.63 410.93 L2.63 410.39 L1.69 410.39 L1.69 410.93 ZM2.81 410.93 L3.75 410.93 L3.75 410.39
L2.81 410.39 L2.81 410.93 ZM3.94 410.93 L4.87 410.93 L4.87 410.39 L3.94 410.39 L3.94 410.93 ZM5.06 410.93
L6 410.93 L6 410.39 L5.06 410.39 L5.06 410.93 ZM12.28 410.93 L13.22 410.93 L13.22 410.39 L12.28 410.39
L12.28 410.93 ZM13.41 410.93 L14.34 410.93 L14.34 410.39 L13.41 410.39 L13.41 410.93 ZM14.53 410.93
L15.47 410.93 L15.47 410.39 L14.53 410.39 L14.53 410.93 ZM15.66 410.93 L16.59 410.93 L16.59 410.39 L15.66
410.39 L15.66 410.93 ZM0 412.02 L1.5 412.02 L1.5 411.48 L0 411.48 L0 412.02 ZM1.69 412.02 L2.63 412.02
L2.63 411.48 L1.69 411.48 L1.69 412.02 ZM2.81 412.02 L3.75 412.02 L3.75 411.48 L2.81 411.48 L2.81 412.02
ZM3.94 412.02 L4.87 412.02 L4.87 411.48 L3.94 411.48 L3.94 412.02 ZM5.06 412.02 L6 412.02 L6 411.48
L5.06 411.48 L5.06 412.02 ZM6.19 412.02 L7.12 412.02 L7.12 411.48 L6.19 411.48 L6.19 412.02 ZM7.31 412.02
L8.25 412.02 L8.25 411.48 L7.31 411.48 L7.31 412.02 ZM8.44 412.02 L9.37 412.02 L9.37 411.48 L8.44 411.48
L8.44 412.02 ZM9.56 412.02 L10.5 412.02 L10.5 411.48 L9.56 411.48 L9.56 412.02 ZM10.69 412.02 L11.62
412.02 L11.62 411.48 L10.69 411.48 L10.69 412.02 ZM11.81 412.02 L12.75 412.02 L12.75 411.48 L11.81 411.48
L11.81 412.02 ZM12.94 412.02 L13.87 412.02 L13.87 411.48 L12.94 411.48 L12.94 412.02 ZM14.06 412.02
L15 412.02 L15 411.48 L14.06 411.48 L14.06 412.02 ZM1.69 412.7 L2.63 412.7 L2.63 412.16 L1.69 412.16
L1.69 412.7 ZM2.81 412.7 L3.75 412.7 L3.75 412.16 L2.81 412.16 L2.81 412.7 ZM3.94 412.7 L4.87 412.7
L4.87 412.16 L3.94 412.16 L3.94 412.7 ZM5.06 412.7 L6 412.7 L6 412.16 L5.06 412.16 L5.06 412.7 ZM6.19
412.7 L7.12 412.7 L7.12 412.16 L6.19 412.16 L6.19 412.7 ZM7.31 412.7 L8.25 412.7 L8.25 412.16 L7.31
412.16 L7.31 412.7 ZM8.44 412.7 L9.37 412.7 L9.37 412.16 L8.44 412.16 L8.44 412.7 ZM9.56 412.7 L10.5
412.7 L10.5 412.16 L9.56 412.16 L9.56 412.7 ZM10.69 412.7 L11.62 412.7 L11.62 412.16 L10.69 412.16 L10.69
412.7 ZM11.81 412.7 L12.75 412.7 L12.75 412.16 L11.81 412.16 L11.81 412.7 ZM12.94 412.7 L13.87 412.7
L13.87 412.16 L12.94 412.16 L12.94 412.7 ZM14.06 412.7 L15 412.7 L15 412.16 L14.06 412.16 L14.06 412.7
ZM1.69 413.39 L2.63 413.39 L2.63 412.84 L1.69 412.84 L1.69 413.39 ZM2.81 413.39 L3.75 413.39 L3.75 412.84
L2.81 412.84 L2.81 413.39 ZM3.94 413.39 L4.87 413.39 L4.87 412.84 L3.94 412.84 L3.94 413.39 ZM5.06 413.39
L6 413.39 L6 412.84 L5.06 412.84 L5.06 413.39 ZM6.19 413.39 L7.12 413.39 L7.12 412.84 L6.19 412.84 L6.19
413.39 ZM7.31 413.39 L8.25 413.39 L8.25 412.84 L7.31 412.84 L7.31 413.39 ZM8.44 413.39 L9.37 413.39
L9.37 412.84 L8.44 412.84 L8.44 413.39 ZM9.56 413.39 L10.5 413.39 L10.5 412.84 L9.56 412.84 L9.56 413.39
ZM10.69 413.39 L11.62 413.39 L11.62 412.84 L10.69 412.84 L10.69 413.39 ZM11.81 413.39 L12.75 413.39
L12.75 412.84 L11.81 412.84 L11.81 413.39 ZM12.94 413.39 L13.87 413.39 L13.87 412.84 L12.94 412.84 L12.94
413.39 ZM14.06 413.39 L15 413.39 L15 412.84 L14.06 412.84 L14.06 413.39 ZM1.69 414.07 L2.63 414.07 L2.63
413.52 L1.69 413.52 L1.69 414.07 ZM2.81 414.07 L3.75 414.07 L3.75 413.52 L2.81 413.52 L2.81 414.07 ZM3.94
414.07 L4.87 414.07 L4.87 413.52 L3.94 413.52 L3.94 414.07 ZM5.06 414.07 L6 414.07 L6 413.52 L5.06 413.52
L5.06 414.07 ZM6.19 414.07 L7.12 414.07 L7.12 413.52 L6.19 413.52 L6.19 414.07 ZM7.31 414.07 L8.25 414.07
L8.25 413.52 L7.31 413.52 L7.31 414.07 ZM8.44 414.07 L9.37 414.07 L9.37 413.52 L8.44 413.52 L8.44 414.07
ZM9.56 414.07 L10.5 414.07 L10.5 413.52 L9.56 413.52 L9.56 414.07 ZM10.69 414.07 L11.62 414.07 L11.62
413.52 L10.69 413.52 L10.69 414.07 ZM11.81 414.07 L12.75 414.07 L12.75 413.52 L11.81 413.52 L11.81 414.07
ZM12.94 414.07 L13.87 414.07 L13.87 413.52 L12.94 413.52 L12.94 414.07 ZM3.94 414.75 L11.62 414.75 L11.62
414.2 L3.94 414.2 L3.94 414.75 ZM21 414.75 L23.25 414.75 L23.25 414.2 L21 414.2 L21 414.75 ZM23.44 414.75
L24.37 414.75 L24.37 414.2 L23.44 414.2 L23.44 414.75 ZM23.44 414.07 L24.37 414.07 L24.37 413.52 L23.44
413.52 L23.44 414.07 ZM22.22 414.07 L23.16 414.07 L23.16 413.52 L22.22 413.52 L22.22 414.07 ZM21 414.07
L21.94 414.07 L21.94 413.52 L21 413.52 L21 414.07 ZM21 413.39 L21.94 413.39 L21.94 412.84 L21 412.84
L21 413.39 ZM21 412.7 L21.94 412.7 L21.94 412.16 L21 412.16 L21 412.7 ZM22.22 412.7 L23.16 412.7 L23.16
412.16 L22.22 412.16 L22.22 412.7 ZM23.44 412.7 L24.37 412.7 L24.37 412.16 L23.44 412.16 L23.44 412.7
ZM23.44 413.39 L24.37 413.39 L24.37 412.84 L23.44 412.84 L23.44 413.39 ZM22.22 413.39 L23.16 413.39
L23.16 412.84 L22.22 412.84 L22.22 413.39 Z" class="st10"/>
</g>
<g id="shape39-65" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.39</title>
<path d="M0 410.93 L0.94 410.93 L0.94 410.39 L0 410.39 L0 410.93 ZM0 412.7 L1.5 412.7 L1.5 412.16 L0 412.16 L0 412.7
ZM0 413.39 L1.5 413.39 L1.5 412.84 L0 412.84 L0 413.39 ZM0 414.07 L1.5 414.07 L1.5 413.52 L0 413.52
L0 414.07 ZM0 414.75 L1.5 414.75 L1.5 414.2 L0 414.2 L0 414.75 ZM1.69 414.75 L2.63 414.75 L2.63 414.2
L1.69 414.2 L1.69 414.75 ZM2.81 414.75 L3.75 414.75 L3.75 414.2 L2.81 414.2 L2.81 414.75 ZM11.81 414.75
L12.75 414.75 L12.75 414.2 L11.81 414.2 L11.81 414.75 ZM12.94 414.75 L13.87 414.75 L13.87 414.2 L12.94
414.2 L12.94 414.75 ZM14.06 414.75 L15 414.75 L15 414.2 L14.06 414.2 L14.06 414.75 ZM15.19 414.75 L16.69
414.75 L16.69 414.2 L15.19 414.2 L15.19 414.75 ZM17.25 414.75 L18.19 414.75 L18.19 414.2 L17.25 414.2
L17.25 414.75 ZM18.37 414.75 L19.31 414.75 L19.31 414.2 L18.37 414.2 L18.37 414.75 ZM19.5 414.75 L20.44
414.75 L20.44 414.2 L19.5 414.2 L19.5 414.75 ZM24.66 414.75 L25.59 414.75 L25.59 413.55 L24.66 413.55
L24.66 414.75 ZM24.66 413.44 L25.59 413.44 L25.59 412.16 L24.66 412.16 L24.66 413.44 ZM24.66 412.02
L25.59 412.02 L25.59 411.48 L24.66 411.48 L24.66 412.02 ZM23.44 412.02 L24.37 412.02 L24.37 411.48 L23.44
411.48 L23.44 412.02 ZM22.22 412.02 L23.16 412.02 L23.16 411.48 L22.22 411.48 L22.22 412.02 ZM21 412.02
L21.94 412.02 L21.94 411.48 L21 411.48 L21 412.02 ZM19.5 412.02 L20.44 412.02 L20.44 411.48 L19.5 411.48
L19.5 412.02 ZM19.5 412.7 L20.44 412.7 L20.44 412.16 L19.5 412.16 L19.5 412.7 ZM18.37 414.07 L19.31
414.07 L19.31 413.52 L18.37 413.52 L18.37 414.07 ZM14.06 414.06 L16.69 414.06 L16.69 413.51 L14.06 413.51
L14.06 414.06 ZM15.19 413.37 L16.69 413.37 L16.69 412.17 L15.19 412.17 L15.19 413.37 ZM17.25 412.7 L18.19
412.7 L18.19 412.16 L17.25 412.16 L17.25 412.7 ZM18.37 412.7 L19.31 412.7 L19.31 412.16 L18.37 412.16
L18.37 412.7 ZM18.37 412.02 L19.31 412.02 L19.31 411.48 L18.37 411.48 L18.37 412.02 ZM15.19 412.02 L16.69
412.02 L16.69 411.48 L15.19 411.48 L15.19 412.02 ZM24.19 410.6 L24.94 410.6 L24.94 410.5 L24.19 410.5
L24.19 410.6 ZM23.06 410.6 L23.81 410.6 L23.81 410.5 L23.06 410.5 L23.06 410.6 ZM19.5 410.93 L20.44
410.93 L20.44 410.39 L19.5 410.39 L19.5 410.93 ZM18.37 410.93 L19.31 410.93 L19.31 410.39 L18.37 410.39
L18.37 410.93 ZM17.25 410.93 L18.19 410.93 L18.19 410.39 L17.25 410.39 L17.25 410.93 ZM10.31 410.93
L11.25 410.93 L11.25 410.39 L10.31 410.39 L10.31 410.93 ZM9.19 410.93 L10.12 410.93 L10.12 410.39 L9.19
410.39 L9.19 410.93 ZM8.06 410.93 L9 410.93 L9 410.39 L8.06 410.39 L8.06 410.93 ZM6.94 410.93 L7.87
410.93 L7.87 410.39 L6.94 410.39 L6.94 410.93 ZM17.25 412.02 L18.19 412.02 L18.19 411.48 L17.25 411.48
L17.25 412.02 Z" class="st11"/>
</g>
</g>
<g id="shape40-67" transform="translate(315.375,-99.375)">
<title>Sheet.40</title>
<desc>CVDU</desc>
<rect x="0" y="396.75" width="44.9182" height="18" class="st6"/>
<text x="12.84" y="408.15" class="st7">CVDU</text> </g>
<g id="shape41-70" transform="translate(360.293,-108.375)">
<title>Sheet.41</title>
<path d="M0 414.75 L26.27 414.75" class="st4"/>
</g>
<g id="shape47-75" transform="translate(315.375,-63.375)">
<title>Sheet.47</title>
<desc>UPD7220</desc>
<rect x="0" y="396.75" width="44.9182" height="18" class="st6"/>
<text x="7.09" y="408.15" class="st7">UPD7220</text> </g>
<g id="shape54-78" transform="translate(315.375,-27.375)">
<title>Sheet.54</title>
<desc>N8</desc>
<rect x="0" y="396.75" width="44.9182" height="18" class="st6"/>
<text x="17.8" y="408.15" class="st7">N8</text> </g>
<g id="shape56-81" transform="translate(54.375,-333.375)">
<title>Sheet.56</title>
<desc>CIOXXX</desc>
<rect x="0" y="401.25" width="45" height="13.5" class="st12"/>
<text x="10" y="410.4" class="st7">CIOXXX</text> </g>
<g id="shape57-84" transform="translate(54.375,-117.375)">
<title>Sheet.57</title>
<desc>VDAXXX</desc>
<rect x="0" y="401.25" width="45" height="13.5" class="st12"/>
<text x="8.58" y="410.4" class="st7">VDAXXX</text> </g>
<g id="shape58-87" transform="translate(-378.375,414.375) rotate(-90)">
<title>Sheet.58</title>
<desc>Operating System / Utilities</desc>
<rect x="0" y="378.75" width="360" height="36" class="st1"/>
<text x="122.42" y="399.75" class="st2">Operating System / Utilities</text> </g>
<g id="shape59-90" transform="translate(108.375,-135.375)">
<title>Sheet.59</title>
<desc>Others...</desc>
<path d="M0 414.75 L54 414.75 L54 396.75 L0 396.75 L0 414.75 Z" class="st13"/>
<text x="8.91" y="408.75" class="st2">Others...</text> </g>
<g id="shape60-93" transform="translate(162.211,-144.375)">
<title>Sheet.60</title>
<path d="M0 414.75 L17.35 414.75" class="st4"/>
</g>
<g id="shape61-98" transform="translate(36.375,-211.875)">
<title>Sheet.61</title>
<path d="M0 414.75 L62.19 414.75" class="st4"/>
</g>
<g id="shape62-103" transform="translate(54.375,-211.875)">
<title>Sheet.62</title>
<desc>EMUXXX</desc>
<rect x="0" y="401.25" width="45" height="13.5" class="st12"/>
<text x="7.83" y="410.4" class="st7">EMUXXX</text> </g>
<g id="shape15-106" transform="translate(36.375,-117.375)">
<title>Sheet.15</title>
<path d="M0 414.75 L143.19 414.75" class="st4"/>
</g>
<g id="group16-111" transform="translate(396.375,-58.875)">
<title>Terminal.16</title>
<g id="shape42-112" transform="translate(-391.186,414.75) rotate(-90)">
<title>Sheet.42</title>
<path d="M0 414.75 L27 414.75 L27 409.08 L0 409.08 L0 414.75 ZM26.25 403.93 L23.44 399.37 L3.53 399.37 L0.75 403.93
L26.25 403.93 ZM23.44 399.37 L23.44 391.19 L3.53 391.19 L3.53 399.37 L23.44 399.37 ZM26.25 407.7 L26.25
403.93 L0.75 403.93 L0.75 407.7 L26.25 407.7 ZM24.83 407.7 A1223.48 394.162 90 0 1 2.17 407.7 L24.83
407.7 Z" class="st8"/>
</g>
<g id="shape43-114" transform="translate(-395.768,392.25) rotate(-90)">
<title>Sheet.43</title>
<rect x="0" y="414.641" width="0.75" height="0.109091" class="st9"/>
</g>
<g id="shape44-116" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.44</title>
<path d="M1.69 410.93 L2.63 410.93 L2.63 410.39 L1.69 410.39 L1.69 410.93 ZM2.81 410.93 L3.75 410.93 L3.75 410.39
L2.81 410.39 L2.81 410.93 ZM3.94 410.93 L4.87 410.93 L4.87 410.39 L3.94 410.39 L3.94 410.93 ZM5.06 410.93
L6 410.93 L6 410.39 L5.06 410.39 L5.06 410.93 ZM12.28 410.93 L13.22 410.93 L13.22 410.39 L12.28 410.39
L12.28 410.93 ZM13.41 410.93 L14.34 410.93 L14.34 410.39 L13.41 410.39 L13.41 410.93 ZM14.53 410.93
L15.47 410.93 L15.47 410.39 L14.53 410.39 L14.53 410.93 ZM15.66 410.93 L16.59 410.93 L16.59 410.39 L15.66
410.39 L15.66 410.93 ZM0 412.02 L1.5 412.02 L1.5 411.48 L0 411.48 L0 412.02 ZM1.69 412.02 L2.63 412.02
L2.63 411.48 L1.69 411.48 L1.69 412.02 ZM2.81 412.02 L3.75 412.02 L3.75 411.48 L2.81 411.48 L2.81 412.02
ZM3.94 412.02 L4.87 412.02 L4.87 411.48 L3.94 411.48 L3.94 412.02 ZM5.06 412.02 L6 412.02 L6 411.48
L5.06 411.48 L5.06 412.02 ZM6.19 412.02 L7.12 412.02 L7.12 411.48 L6.19 411.48 L6.19 412.02 ZM7.31 412.02
L8.25 412.02 L8.25 411.48 L7.31 411.48 L7.31 412.02 ZM8.44 412.02 L9.37 412.02 L9.37 411.48 L8.44 411.48
L8.44 412.02 ZM9.56 412.02 L10.5 412.02 L10.5 411.48 L9.56 411.48 L9.56 412.02 ZM10.69 412.02 L11.62
412.02 L11.62 411.48 L10.69 411.48 L10.69 412.02 ZM11.81 412.02 L12.75 412.02 L12.75 411.48 L11.81 411.48
L11.81 412.02 ZM12.94 412.02 L13.87 412.02 L13.87 411.48 L12.94 411.48 L12.94 412.02 ZM14.06 412.02
L15 412.02 L15 411.48 L14.06 411.48 L14.06 412.02 ZM1.69 412.7 L2.63 412.7 L2.63 412.16 L1.69 412.16
L1.69 412.7 ZM2.81 412.7 L3.75 412.7 L3.75 412.16 L2.81 412.16 L2.81 412.7 ZM3.94 412.7 L4.87 412.7
L4.87 412.16 L3.94 412.16 L3.94 412.7 ZM5.06 412.7 L6 412.7 L6 412.16 L5.06 412.16 L5.06 412.7 ZM6.19
412.7 L7.12 412.7 L7.12 412.16 L6.19 412.16 L6.19 412.7 ZM7.31 412.7 L8.25 412.7 L8.25 412.16 L7.31
412.16 L7.31 412.7 ZM8.44 412.7 L9.37 412.7 L9.37 412.16 L8.44 412.16 L8.44 412.7 ZM9.56 412.7 L10.5
412.7 L10.5 412.16 L9.56 412.16 L9.56 412.7 ZM10.69 412.7 L11.62 412.7 L11.62 412.16 L10.69 412.16 L10.69
412.7 ZM11.81 412.7 L12.75 412.7 L12.75 412.16 L11.81 412.16 L11.81 412.7 ZM12.94 412.7 L13.87 412.7
L13.87 412.16 L12.94 412.16 L12.94 412.7 ZM14.06 412.7 L15 412.7 L15 412.16 L14.06 412.16 L14.06 412.7
ZM1.69 413.39 L2.63 413.39 L2.63 412.84 L1.69 412.84 L1.69 413.39 ZM2.81 413.39 L3.75 413.39 L3.75 412.84
L2.81 412.84 L2.81 413.39 ZM3.94 413.39 L4.87 413.39 L4.87 412.84 L3.94 412.84 L3.94 413.39 ZM5.06 413.39
L6 413.39 L6 412.84 L5.06 412.84 L5.06 413.39 ZM6.19 413.39 L7.12 413.39 L7.12 412.84 L6.19 412.84 L6.19
413.39 ZM7.31 413.39 L8.25 413.39 L8.25 412.84 L7.31 412.84 L7.31 413.39 ZM8.44 413.39 L9.37 413.39
L9.37 412.84 L8.44 412.84 L8.44 413.39 ZM9.56 413.39 L10.5 413.39 L10.5 412.84 L9.56 412.84 L9.56 413.39
ZM10.69 413.39 L11.62 413.39 L11.62 412.84 L10.69 412.84 L10.69 413.39 ZM11.81 413.39 L12.75 413.39
L12.75 412.84 L11.81 412.84 L11.81 413.39 ZM12.94 413.39 L13.87 413.39 L13.87 412.84 L12.94 412.84 L12.94
413.39 ZM14.06 413.39 L15 413.39 L15 412.84 L14.06 412.84 L14.06 413.39 ZM1.69 414.07 L2.63 414.07 L2.63
413.52 L1.69 413.52 L1.69 414.07 ZM2.81 414.07 L3.75 414.07 L3.75 413.52 L2.81 413.52 L2.81 414.07 ZM3.94
414.07 L4.87 414.07 L4.87 413.52 L3.94 413.52 L3.94 414.07 ZM5.06 414.07 L6 414.07 L6 413.52 L5.06 413.52
L5.06 414.07 ZM6.19 414.07 L7.12 414.07 L7.12 413.52 L6.19 413.52 L6.19 414.07 ZM7.31 414.07 L8.25 414.07
L8.25 413.52 L7.31 413.52 L7.31 414.07 ZM8.44 414.07 L9.37 414.07 L9.37 413.52 L8.44 413.52 L8.44 414.07
ZM9.56 414.07 L10.5 414.07 L10.5 413.52 L9.56 413.52 L9.56 414.07 ZM10.69 414.07 L11.62 414.07 L11.62
413.52 L10.69 413.52 L10.69 414.07 ZM11.81 414.07 L12.75 414.07 L12.75 413.52 L11.81 413.52 L11.81 414.07
ZM12.94 414.07 L13.87 414.07 L13.87 413.52 L12.94 413.52 L12.94 414.07 ZM3.94 414.75 L11.62 414.75 L11.62
414.2 L3.94 414.2 L3.94 414.75 ZM21 414.75 L23.25 414.75 L23.25 414.2 L21 414.2 L21 414.75 ZM23.44 414.75
L24.37 414.75 L24.37 414.2 L23.44 414.2 L23.44 414.75 ZM23.44 414.07 L24.37 414.07 L24.37 413.52 L23.44
413.52 L23.44 414.07 ZM22.22 414.07 L23.16 414.07 L23.16 413.52 L22.22 413.52 L22.22 414.07 ZM21 414.07
L21.94 414.07 L21.94 413.52 L21 413.52 L21 414.07 ZM21 413.39 L21.94 413.39 L21.94 412.84 L21 412.84
L21 413.39 ZM21 412.7 L21.94 412.7 L21.94 412.16 L21 412.16 L21 412.7 ZM22.22 412.7 L23.16 412.7 L23.16
412.16 L22.22 412.16 L22.22 412.7 ZM23.44 412.7 L24.37 412.7 L24.37 412.16 L23.44 412.16 L23.44 412.7
ZM23.44 413.39 L24.37 413.39 L24.37 412.84 L23.44 412.84 L23.44 413.39 ZM22.22 413.39 L23.16 413.39
L23.16 412.84 L22.22 412.84 L22.22 413.39 Z" class="st10"/>
</g>
<g id="shape45-118" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.45</title>
<path d="M0 410.93 L0.94 410.93 L0.94 410.39 L0 410.39 L0 410.93 ZM0 412.7 L1.5 412.7 L1.5 412.16 L0 412.16 L0 412.7
ZM0 413.39 L1.5 413.39 L1.5 412.84 L0 412.84 L0 413.39 ZM0 414.07 L1.5 414.07 L1.5 413.52 L0 413.52
L0 414.07 ZM0 414.75 L1.5 414.75 L1.5 414.2 L0 414.2 L0 414.75 ZM1.69 414.75 L2.63 414.75 L2.63 414.2
L1.69 414.2 L1.69 414.75 ZM2.81 414.75 L3.75 414.75 L3.75 414.2 L2.81 414.2 L2.81 414.75 ZM11.81 414.75
L12.75 414.75 L12.75 414.2 L11.81 414.2 L11.81 414.75 ZM12.94 414.75 L13.87 414.75 L13.87 414.2 L12.94
414.2 L12.94 414.75 ZM14.06 414.75 L15 414.75 L15 414.2 L14.06 414.2 L14.06 414.75 ZM15.19 414.75 L16.69
414.75 L16.69 414.2 L15.19 414.2 L15.19 414.75 ZM17.25 414.75 L18.19 414.75 L18.19 414.2 L17.25 414.2
L17.25 414.75 ZM18.37 414.75 L19.31 414.75 L19.31 414.2 L18.37 414.2 L18.37 414.75 ZM19.5 414.75 L20.44
414.75 L20.44 414.2 L19.5 414.2 L19.5 414.75 ZM24.66 414.75 L25.59 414.75 L25.59 413.55 L24.66 413.55
L24.66 414.75 ZM24.66 413.44 L25.59 413.44 L25.59 412.16 L24.66 412.16 L24.66 413.44 ZM24.66 412.02
L25.59 412.02 L25.59 411.48 L24.66 411.48 L24.66 412.02 ZM23.44 412.02 L24.37 412.02 L24.37 411.48 L23.44
411.48 L23.44 412.02 ZM22.22 412.02 L23.16 412.02 L23.16 411.48 L22.22 411.48 L22.22 412.02 ZM21 412.02
L21.94 412.02 L21.94 411.48 L21 411.48 L21 412.02 ZM19.5 412.02 L20.44 412.02 L20.44 411.48 L19.5 411.48
L19.5 412.02 ZM19.5 412.7 L20.44 412.7 L20.44 412.16 L19.5 412.16 L19.5 412.7 ZM18.37 414.07 L19.31
414.07 L19.31 413.52 L18.37 413.52 L18.37 414.07 ZM14.06 414.06 L16.69 414.06 L16.69 413.51 L14.06 413.51
L14.06 414.06 ZM15.19 413.37 L16.69 413.37 L16.69 412.17 L15.19 412.17 L15.19 413.37 ZM17.25 412.7 L18.19
412.7 L18.19 412.16 L17.25 412.16 L17.25 412.7 ZM18.37 412.7 L19.31 412.7 L19.31 412.16 L18.37 412.16
L18.37 412.7 ZM18.37 412.02 L19.31 412.02 L19.31 411.48 L18.37 411.48 L18.37 412.02 ZM15.19 412.02 L16.69
412.02 L16.69 411.48 L15.19 411.48 L15.19 412.02 ZM24.19 410.6 L24.94 410.6 L24.94 410.5 L24.19 410.5
L24.19 410.6 ZM23.06 410.6 L23.81 410.6 L23.81 410.5 L23.06 410.5 L23.06 410.6 ZM19.5 410.93 L20.44
410.93 L20.44 410.39 L19.5 410.39 L19.5 410.93 ZM18.37 410.93 L19.31 410.93 L19.31 410.39 L18.37 410.39
L18.37 410.93 ZM17.25 410.93 L18.19 410.93 L18.19 410.39 L17.25 410.39 L17.25 410.93 ZM10.31 410.93
L11.25 410.93 L11.25 410.39 L10.31 410.39 L10.31 410.93 ZM9.19 410.93 L10.12 410.93 L10.12 410.39 L9.19
410.39 L9.19 410.93 ZM8.06 410.93 L9 410.93 L9 410.39 L8.06 410.39 L8.06 410.93 ZM6.94 410.93 L7.87
410.93 L7.87 410.39 L6.94 410.39 L6.94 410.93 ZM17.25 412.02 L18.19 412.02 L18.19 411.48 L17.25 411.48
L17.25 412.02 Z" class="st11"/>
</g>
</g>
<g id="shape46-120" transform="translate(360.375,-72.375)">
<title>Sheet.46</title>
<path d="M0 414.75 L26.19 414.75" class="st4"/>
</g>
<g id="group48-125" transform="translate(396.436,-22.875)">
<title>Terminal.48</title>
<g id="shape49-126" transform="translate(-391.186,414.75) rotate(-90)">
<title>Sheet.49</title>
<path d="M0 414.75 L27 414.75 L27 409.08 L0 409.08 L0 414.75 ZM26.25 403.93 L23.44 399.37 L3.53 399.37 L0.75 403.93
L26.25 403.93 ZM23.44 399.37 L23.44 391.19 L3.53 391.19 L3.53 399.37 L23.44 399.37 ZM26.25 407.7 L26.25
403.93 L0.75 403.93 L0.75 407.7 L26.25 407.7 ZM24.83 407.7 A1223.48 394.162 90 0 1 2.17 407.7 L24.83
407.7 Z" class="st8"/>
</g>
<g id="shape50-128" transform="translate(-395.768,392.25) rotate(-90)">
<title>Sheet.50</title>
<rect x="0" y="414.641" width="0.75" height="0.109091" class="st9"/>
</g>
<g id="shape51-130" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.51</title>
<path d="M1.69 410.93 L2.63 410.93 L2.63 410.39 L1.69 410.39 L1.69 410.93 ZM2.81 410.93 L3.75 410.93 L3.75 410.39
L2.81 410.39 L2.81 410.93 ZM3.94 410.93 L4.87 410.93 L4.87 410.39 L3.94 410.39 L3.94 410.93 ZM5.06 410.93
L6 410.93 L6 410.39 L5.06 410.39 L5.06 410.93 ZM12.28 410.93 L13.22 410.93 L13.22 410.39 L12.28 410.39
L12.28 410.93 ZM13.41 410.93 L14.34 410.93 L14.34 410.39 L13.41 410.39 L13.41 410.93 ZM14.53 410.93
L15.47 410.93 L15.47 410.39 L14.53 410.39 L14.53 410.93 ZM15.66 410.93 L16.59 410.93 L16.59 410.39 L15.66
410.39 L15.66 410.93 ZM0 412.02 L1.5 412.02 L1.5 411.48 L0 411.48 L0 412.02 ZM1.69 412.02 L2.63 412.02
L2.63 411.48 L1.69 411.48 L1.69 412.02 ZM2.81 412.02 L3.75 412.02 L3.75 411.48 L2.81 411.48 L2.81 412.02
ZM3.94 412.02 L4.87 412.02 L4.87 411.48 L3.94 411.48 L3.94 412.02 ZM5.06 412.02 L6 412.02 L6 411.48
L5.06 411.48 L5.06 412.02 ZM6.19 412.02 L7.12 412.02 L7.12 411.48 L6.19 411.48 L6.19 412.02 ZM7.31 412.02
L8.25 412.02 L8.25 411.48 L7.31 411.48 L7.31 412.02 ZM8.44 412.02 L9.37 412.02 L9.37 411.48 L8.44 411.48
L8.44 412.02 ZM9.56 412.02 L10.5 412.02 L10.5 411.48 L9.56 411.48 L9.56 412.02 ZM10.69 412.02 L11.62
412.02 L11.62 411.48 L10.69 411.48 L10.69 412.02 ZM11.81 412.02 L12.75 412.02 L12.75 411.48 L11.81 411.48
L11.81 412.02 ZM12.94 412.02 L13.87 412.02 L13.87 411.48 L12.94 411.48 L12.94 412.02 ZM14.06 412.02
L15 412.02 L15 411.48 L14.06 411.48 L14.06 412.02 ZM1.69 412.7 L2.63 412.7 L2.63 412.16 L1.69 412.16
L1.69 412.7 ZM2.81 412.7 L3.75 412.7 L3.75 412.16 L2.81 412.16 L2.81 412.7 ZM3.94 412.7 L4.87 412.7
L4.87 412.16 L3.94 412.16 L3.94 412.7 ZM5.06 412.7 L6 412.7 L6 412.16 L5.06 412.16 L5.06 412.7 ZM6.19
412.7 L7.12 412.7 L7.12 412.16 L6.19 412.16 L6.19 412.7 ZM7.31 412.7 L8.25 412.7 L8.25 412.16 L7.31
412.16 L7.31 412.7 ZM8.44 412.7 L9.37 412.7 L9.37 412.16 L8.44 412.16 L8.44 412.7 ZM9.56 412.7 L10.5
412.7 L10.5 412.16 L9.56 412.16 L9.56 412.7 ZM10.69 412.7 L11.62 412.7 L11.62 412.16 L10.69 412.16 L10.69
412.7 ZM11.81 412.7 L12.75 412.7 L12.75 412.16 L11.81 412.16 L11.81 412.7 ZM12.94 412.7 L13.87 412.7
L13.87 412.16 L12.94 412.16 L12.94 412.7 ZM14.06 412.7 L15 412.7 L15 412.16 L14.06 412.16 L14.06 412.7
ZM1.69 413.39 L2.63 413.39 L2.63 412.84 L1.69 412.84 L1.69 413.39 ZM2.81 413.39 L3.75 413.39 L3.75 412.84
L2.81 412.84 L2.81 413.39 ZM3.94 413.39 L4.87 413.39 L4.87 412.84 L3.94 412.84 L3.94 413.39 ZM5.06 413.39
L6 413.39 L6 412.84 L5.06 412.84 L5.06 413.39 ZM6.19 413.39 L7.12 413.39 L7.12 412.84 L6.19 412.84 L6.19
413.39 ZM7.31 413.39 L8.25 413.39 L8.25 412.84 L7.31 412.84 L7.31 413.39 ZM8.44 413.39 L9.37 413.39
L9.37 412.84 L8.44 412.84 L8.44 413.39 ZM9.56 413.39 L10.5 413.39 L10.5 412.84 L9.56 412.84 L9.56 413.39
ZM10.69 413.39 L11.62 413.39 L11.62 412.84 L10.69 412.84 L10.69 413.39 ZM11.81 413.39 L12.75 413.39
L12.75 412.84 L11.81 412.84 L11.81 413.39 ZM12.94 413.39 L13.87 413.39 L13.87 412.84 L12.94 412.84 L12.94
413.39 ZM14.06 413.39 L15 413.39 L15 412.84 L14.06 412.84 L14.06 413.39 ZM1.69 414.07 L2.63 414.07 L2.63
413.52 L1.69 413.52 L1.69 414.07 ZM2.81 414.07 L3.75 414.07 L3.75 413.52 L2.81 413.52 L2.81 414.07 ZM3.94
414.07 L4.87 414.07 L4.87 413.52 L3.94 413.52 L3.94 414.07 ZM5.06 414.07 L6 414.07 L6 413.52 L5.06 413.52
L5.06 414.07 ZM6.19 414.07 L7.12 414.07 L7.12 413.52 L6.19 413.52 L6.19 414.07 ZM7.31 414.07 L8.25 414.07
L8.25 413.52 L7.31 413.52 L7.31 414.07 ZM8.44 414.07 L9.37 414.07 L9.37 413.52 L8.44 413.52 L8.44 414.07
ZM9.56 414.07 L10.5 414.07 L10.5 413.52 L9.56 413.52 L9.56 414.07 ZM10.69 414.07 L11.62 414.07 L11.62
413.52 L10.69 413.52 L10.69 414.07 ZM11.81 414.07 L12.75 414.07 L12.75 413.52 L11.81 413.52 L11.81 414.07
ZM12.94 414.07 L13.87 414.07 L13.87 413.52 L12.94 413.52 L12.94 414.07 ZM3.94 414.75 L11.62 414.75 L11.62
414.2 L3.94 414.2 L3.94 414.75 ZM21 414.75 L23.25 414.75 L23.25 414.2 L21 414.2 L21 414.75 ZM23.44 414.75
L24.37 414.75 L24.37 414.2 L23.44 414.2 L23.44 414.75 ZM23.44 414.07 L24.37 414.07 L24.37 413.52 L23.44
413.52 L23.44 414.07 ZM22.22 414.07 L23.16 414.07 L23.16 413.52 L22.22 413.52 L22.22 414.07 ZM21 414.07
L21.94 414.07 L21.94 413.52 L21 413.52 L21 414.07 ZM21 413.39 L21.94 413.39 L21.94 412.84 L21 412.84
L21 413.39 ZM21 412.7 L21.94 412.7 L21.94 412.16 L21 412.16 L21 412.7 ZM22.22 412.7 L23.16 412.7 L23.16
412.16 L22.22 412.16 L22.22 412.7 ZM23.44 412.7 L24.37 412.7 L24.37 412.16 L23.44 412.16 L23.44 412.7
ZM23.44 413.39 L24.37 413.39 L24.37 412.84 L23.44 412.84 L23.44 413.39 ZM22.22 413.39 L23.16 413.39
L23.16 412.84 L22.22 412.84 L22.22 413.39 Z" class="st10"/>
</g>
<g id="shape52-132" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.52</title>
<path d="M0 410.93 L0.94 410.93 L0.94 410.39 L0 410.39 L0 410.93 ZM0 412.7 L1.5 412.7 L1.5 412.16 L0 412.16 L0 412.7
ZM0 413.39 L1.5 413.39 L1.5 412.84 L0 412.84 L0 413.39 ZM0 414.07 L1.5 414.07 L1.5 413.52 L0 413.52
L0 414.07 ZM0 414.75 L1.5 414.75 L1.5 414.2 L0 414.2 L0 414.75 ZM1.69 414.75 L2.63 414.75 L2.63 414.2
L1.69 414.2 L1.69 414.75 ZM2.81 414.75 L3.75 414.75 L3.75 414.2 L2.81 414.2 L2.81 414.75 ZM11.81 414.75
L12.75 414.75 L12.75 414.2 L11.81 414.2 L11.81 414.75 ZM12.94 414.75 L13.87 414.75 L13.87 414.2 L12.94
414.2 L12.94 414.75 ZM14.06 414.75 L15 414.75 L15 414.2 L14.06 414.2 L14.06 414.75 ZM15.19 414.75 L16.69
414.75 L16.69 414.2 L15.19 414.2 L15.19 414.75 ZM17.25 414.75 L18.19 414.75 L18.19 414.2 L17.25 414.2
L17.25 414.75 ZM18.37 414.75 L19.31 414.75 L19.31 414.2 L18.37 414.2 L18.37 414.75 ZM19.5 414.75 L20.44
414.75 L20.44 414.2 L19.5 414.2 L19.5 414.75 ZM24.66 414.75 L25.59 414.75 L25.59 413.55 L24.66 413.55
L24.66 414.75 ZM24.66 413.44 L25.59 413.44 L25.59 412.16 L24.66 412.16 L24.66 413.44 ZM24.66 412.02
L25.59 412.02 L25.59 411.48 L24.66 411.48 L24.66 412.02 ZM23.44 412.02 L24.37 412.02 L24.37 411.48 L23.44
411.48 L23.44 412.02 ZM22.22 412.02 L23.16 412.02 L23.16 411.48 L22.22 411.48 L22.22 412.02 ZM21 412.02
L21.94 412.02 L21.94 411.48 L21 411.48 L21 412.02 ZM19.5 412.02 L20.44 412.02 L20.44 411.48 L19.5 411.48
L19.5 412.02 ZM19.5 412.7 L20.44 412.7 L20.44 412.16 L19.5 412.16 L19.5 412.7 ZM18.37 414.07 L19.31
414.07 L19.31 413.52 L18.37 413.52 L18.37 414.07 ZM14.06 414.06 L16.69 414.06 L16.69 413.51 L14.06 413.51
L14.06 414.06 ZM15.19 413.37 L16.69 413.37 L16.69 412.17 L15.19 412.17 L15.19 413.37 ZM17.25 412.7 L18.19
412.7 L18.19 412.16 L17.25 412.16 L17.25 412.7 ZM18.37 412.7 L19.31 412.7 L19.31 412.16 L18.37 412.16
L18.37 412.7 ZM18.37 412.02 L19.31 412.02 L19.31 411.48 L18.37 411.48 L18.37 412.02 ZM15.19 412.02 L16.69
412.02 L16.69 411.48 L15.19 411.48 L15.19 412.02 ZM24.19 410.6 L24.94 410.6 L24.94 410.5 L24.19 410.5
L24.19 410.6 ZM23.06 410.6 L23.81 410.6 L23.81 410.5 L23.06 410.5 L23.06 410.6 ZM19.5 410.93 L20.44
410.93 L20.44 410.39 L19.5 410.39 L19.5 410.93 ZM18.37 410.93 L19.31 410.93 L19.31 410.39 L18.37 410.39
L18.37 410.93 ZM17.25 410.93 L18.19 410.93 L18.19 410.39 L17.25 410.39 L17.25 410.93 ZM10.31 410.93
L11.25 410.93 L11.25 410.39 L10.31 410.39 L10.31 410.93 ZM9.19 410.93 L10.12 410.93 L10.12 410.39 L9.19
410.39 L9.19 410.93 ZM8.06 410.93 L9 410.93 L9 410.39 L8.06 410.39 L8.06 410.93 ZM6.94 410.93 L7.87
410.93 L7.87 410.39 L6.94 410.39 L6.94 410.93 ZM17.25 412.02 L18.19 412.02 L18.19 411.48 L17.25 411.48
L17.25 412.02 Z" class="st11"/>
</g>
</g>
<g id="shape53-134" transform="translate(360.293,-36.375)">
<title>Sheet.53</title>
<path d="M0 414.75 L26.27 414.75" class="st4"/>
</g>
<g id="group22-139" transform="translate(396.375,-310.875)">
<title>Terminal.22</title>
<g id="shape23-140" transform="translate(-391.186,414.75) rotate(-90)">
<title>Sheet.23</title>
<path d="M0 414.75 L27 414.75 L27 409.08 L0 409.08 L0 414.75 ZM26.25 403.93 L23.44 399.37 L3.53 399.37 L0.75 403.93
L26.25 403.93 ZM23.44 399.37 L23.44 391.19 L3.53 391.19 L3.53 399.37 L23.44 399.37 ZM26.25 407.7 L26.25
403.93 L0.75 403.93 L0.75 407.7 L26.25 407.7 ZM24.83 407.7 A1223.48 394.162 90 0 1 2.17 407.7 L24.83
407.7 Z" class="st8"/>
</g>
<g id="shape24-142" transform="translate(-395.768,392.25) rotate(-90)">
<title>Sheet.24</title>
<rect x="0" y="414.641" width="0.75" height="0.109091" class="st9"/>
</g>
<g id="shape25-144" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.25</title>
<path d="M1.69 410.93 L2.63 410.93 L2.63 410.39 L1.69 410.39 L1.69 410.93 ZM2.81 410.93 L3.75 410.93 L3.75 410.39
L2.81 410.39 L2.81 410.93 ZM3.94 410.93 L4.87 410.93 L4.87 410.39 L3.94 410.39 L3.94 410.93 ZM5.06 410.93
L6 410.93 L6 410.39 L5.06 410.39 L5.06 410.93 ZM12.28 410.93 L13.22 410.93 L13.22 410.39 L12.28 410.39
L12.28 410.93 ZM13.41 410.93 L14.34 410.93 L14.34 410.39 L13.41 410.39 L13.41 410.93 ZM14.53 410.93
L15.47 410.93 L15.47 410.39 L14.53 410.39 L14.53 410.93 ZM15.66 410.93 L16.59 410.93 L16.59 410.39 L15.66
410.39 L15.66 410.93 ZM0 412.02 L1.5 412.02 L1.5 411.48 L0 411.48 L0 412.02 ZM1.69 412.02 L2.63 412.02
L2.63 411.48 L1.69 411.48 L1.69 412.02 ZM2.81 412.02 L3.75 412.02 L3.75 411.48 L2.81 411.48 L2.81 412.02
ZM3.94 412.02 L4.87 412.02 L4.87 411.48 L3.94 411.48 L3.94 412.02 ZM5.06 412.02 L6 412.02 L6 411.48
L5.06 411.48 L5.06 412.02 ZM6.19 412.02 L7.12 412.02 L7.12 411.48 L6.19 411.48 L6.19 412.02 ZM7.31 412.02
L8.25 412.02 L8.25 411.48 L7.31 411.48 L7.31 412.02 ZM8.44 412.02 L9.37 412.02 L9.37 411.48 L8.44 411.48
L8.44 412.02 ZM9.56 412.02 L10.5 412.02 L10.5 411.48 L9.56 411.48 L9.56 412.02 ZM10.69 412.02 L11.62
412.02 L11.62 411.48 L10.69 411.48 L10.69 412.02 ZM11.81 412.02 L12.75 412.02 L12.75 411.48 L11.81 411.48
L11.81 412.02 ZM12.94 412.02 L13.87 412.02 L13.87 411.48 L12.94 411.48 L12.94 412.02 ZM14.06 412.02
L15 412.02 L15 411.48 L14.06 411.48 L14.06 412.02 ZM1.69 412.7 L2.63 412.7 L2.63 412.16 L1.69 412.16
L1.69 412.7 ZM2.81 412.7 L3.75 412.7 L3.75 412.16 L2.81 412.16 L2.81 412.7 ZM3.94 412.7 L4.87 412.7
L4.87 412.16 L3.94 412.16 L3.94 412.7 ZM5.06 412.7 L6 412.7 L6 412.16 L5.06 412.16 L5.06 412.7 ZM6.19
412.7 L7.12 412.7 L7.12 412.16 L6.19 412.16 L6.19 412.7 ZM7.31 412.7 L8.25 412.7 L8.25 412.16 L7.31
412.16 L7.31 412.7 ZM8.44 412.7 L9.37 412.7 L9.37 412.16 L8.44 412.16 L8.44 412.7 ZM9.56 412.7 L10.5
412.7 L10.5 412.16 L9.56 412.16 L9.56 412.7 ZM10.69 412.7 L11.62 412.7 L11.62 412.16 L10.69 412.16 L10.69
412.7 ZM11.81 412.7 L12.75 412.7 L12.75 412.16 L11.81 412.16 L11.81 412.7 ZM12.94 412.7 L13.87 412.7
L13.87 412.16 L12.94 412.16 L12.94 412.7 ZM14.06 412.7 L15 412.7 L15 412.16 L14.06 412.16 L14.06 412.7
ZM1.69 413.39 L2.63 413.39 L2.63 412.84 L1.69 412.84 L1.69 413.39 ZM2.81 413.39 L3.75 413.39 L3.75 412.84
L2.81 412.84 L2.81 413.39 ZM3.94 413.39 L4.87 413.39 L4.87 412.84 L3.94 412.84 L3.94 413.39 ZM5.06 413.39
L6 413.39 L6 412.84 L5.06 412.84 L5.06 413.39 ZM6.19 413.39 L7.12 413.39 L7.12 412.84 L6.19 412.84 L6.19
413.39 ZM7.31 413.39 L8.25 413.39 L8.25 412.84 L7.31 412.84 L7.31 413.39 ZM8.44 413.39 L9.37 413.39
L9.37 412.84 L8.44 412.84 L8.44 413.39 ZM9.56 413.39 L10.5 413.39 L10.5 412.84 L9.56 412.84 L9.56 413.39
ZM10.69 413.39 L11.62 413.39 L11.62 412.84 L10.69 412.84 L10.69 413.39 ZM11.81 413.39 L12.75 413.39
L12.75 412.84 L11.81 412.84 L11.81 413.39 ZM12.94 413.39 L13.87 413.39 L13.87 412.84 L12.94 412.84 L12.94
413.39 ZM14.06 413.39 L15 413.39 L15 412.84 L14.06 412.84 L14.06 413.39 ZM1.69 414.07 L2.63 414.07 L2.63
413.52 L1.69 413.52 L1.69 414.07 ZM2.81 414.07 L3.75 414.07 L3.75 413.52 L2.81 413.52 L2.81 414.07 ZM3.94
414.07 L4.87 414.07 L4.87 413.52 L3.94 413.52 L3.94 414.07 ZM5.06 414.07 L6 414.07 L6 413.52 L5.06 413.52
L5.06 414.07 ZM6.19 414.07 L7.12 414.07 L7.12 413.52 L6.19 413.52 L6.19 414.07 ZM7.31 414.07 L8.25 414.07
L8.25 413.52 L7.31 413.52 L7.31 414.07 ZM8.44 414.07 L9.37 414.07 L9.37 413.52 L8.44 413.52 L8.44 414.07
ZM9.56 414.07 L10.5 414.07 L10.5 413.52 L9.56 413.52 L9.56 414.07 ZM10.69 414.07 L11.62 414.07 L11.62
413.52 L10.69 413.52 L10.69 414.07 ZM11.81 414.07 L12.75 414.07 L12.75 413.52 L11.81 413.52 L11.81 414.07
ZM12.94 414.07 L13.87 414.07 L13.87 413.52 L12.94 413.52 L12.94 414.07 ZM3.94 414.75 L11.62 414.75 L11.62
414.2 L3.94 414.2 L3.94 414.75 ZM21 414.75 L23.25 414.75 L23.25 414.2 L21 414.2 L21 414.75 ZM23.44 414.75
L24.37 414.75 L24.37 414.2 L23.44 414.2 L23.44 414.75 ZM23.44 414.07 L24.37 414.07 L24.37 413.52 L23.44
413.52 L23.44 414.07 ZM22.22 414.07 L23.16 414.07 L23.16 413.52 L22.22 413.52 L22.22 414.07 ZM21 414.07
L21.94 414.07 L21.94 413.52 L21 413.52 L21 414.07 ZM21 413.39 L21.94 413.39 L21.94 412.84 L21 412.84
L21 413.39 ZM21 412.7 L21.94 412.7 L21.94 412.16 L21 412.16 L21 412.7 ZM22.22 412.7 L23.16 412.7 L23.16
412.16 L22.22 412.16 L22.22 412.7 ZM23.44 412.7 L24.37 412.7 L24.37 412.16 L23.44 412.16 L23.44 412.7
ZM23.44 413.39 L24.37 413.39 L24.37 412.84 L23.44 412.84 L23.44 413.39 ZM22.22 413.39 L23.16 413.39
L23.16 412.84 L22.22 412.84 L22.22 413.39 Z" class="st10"/>
</g>
<g id="shape26-146" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.26</title>
<path d="M0 410.93 L0.94 410.93 L0.94 410.39 L0 410.39 L0 410.93 ZM0 412.7 L1.5 412.7 L1.5 412.16 L0 412.16 L0 412.7
ZM0 413.39 L1.5 413.39 L1.5 412.84 L0 412.84 L0 413.39 ZM0 414.07 L1.5 414.07 L1.5 413.52 L0 413.52
L0 414.07 ZM0 414.75 L1.5 414.75 L1.5 414.2 L0 414.2 L0 414.75 ZM1.69 414.75 L2.63 414.75 L2.63 414.2
L1.69 414.2 L1.69 414.75 ZM2.81 414.75 L3.75 414.75 L3.75 414.2 L2.81 414.2 L2.81 414.75 ZM11.81 414.75
L12.75 414.75 L12.75 414.2 L11.81 414.2 L11.81 414.75 ZM12.94 414.75 L13.87 414.75 L13.87 414.2 L12.94
414.2 L12.94 414.75 ZM14.06 414.75 L15 414.75 L15 414.2 L14.06 414.2 L14.06 414.75 ZM15.19 414.75 L16.69
414.75 L16.69 414.2 L15.19 414.2 L15.19 414.75 ZM17.25 414.75 L18.19 414.75 L18.19 414.2 L17.25 414.2
L17.25 414.75 ZM18.37 414.75 L19.31 414.75 L19.31 414.2 L18.37 414.2 L18.37 414.75 ZM19.5 414.75 L20.44
414.75 L20.44 414.2 L19.5 414.2 L19.5 414.75 ZM24.66 414.75 L25.59 414.75 L25.59 413.55 L24.66 413.55
L24.66 414.75 ZM24.66 413.44 L25.59 413.44 L25.59 412.16 L24.66 412.16 L24.66 413.44 ZM24.66 412.02
L25.59 412.02 L25.59 411.48 L24.66 411.48 L24.66 412.02 ZM23.44 412.02 L24.37 412.02 L24.37 411.48 L23.44
411.48 L23.44 412.02 ZM22.22 412.02 L23.16 412.02 L23.16 411.48 L22.22 411.48 L22.22 412.02 ZM21 412.02
L21.94 412.02 L21.94 411.48 L21 411.48 L21 412.02 ZM19.5 412.02 L20.44 412.02 L20.44 411.48 L19.5 411.48
L19.5 412.02 ZM19.5 412.7 L20.44 412.7 L20.44 412.16 L19.5 412.16 L19.5 412.7 ZM18.37 414.07 L19.31
414.07 L19.31 413.52 L18.37 413.52 L18.37 414.07 ZM14.06 414.06 L16.69 414.06 L16.69 413.51 L14.06 413.51
L14.06 414.06 ZM15.19 413.37 L16.69 413.37 L16.69 412.17 L15.19 412.17 L15.19 413.37 ZM17.25 412.7 L18.19
412.7 L18.19 412.16 L17.25 412.16 L17.25 412.7 ZM18.37 412.7 L19.31 412.7 L19.31 412.16 L18.37 412.16
L18.37 412.7 ZM18.37 412.02 L19.31 412.02 L19.31 411.48 L18.37 411.48 L18.37 412.02 ZM15.19 412.02 L16.69
412.02 L16.69 411.48 L15.19 411.48 L15.19 412.02 ZM24.19 410.6 L24.94 410.6 L24.94 410.5 L24.19 410.5
L24.19 410.6 ZM23.06 410.6 L23.81 410.6 L23.81 410.5 L23.06 410.5 L23.06 410.6 ZM19.5 410.93 L20.44
410.93 L20.44 410.39 L19.5 410.39 L19.5 410.93 ZM18.37 410.93 L19.31 410.93 L19.31 410.39 L18.37 410.39
L18.37 410.93 ZM17.25 410.93 L18.19 410.93 L18.19 410.39 L17.25 410.39 L17.25 410.93 ZM10.31 410.93
L11.25 410.93 L11.25 410.39 L10.31 410.39 L10.31 410.93 ZM9.19 410.93 L10.12 410.93 L10.12 410.39 L9.19
410.39 L9.19 410.93 ZM8.06 410.93 L9 410.93 L9 410.39 L8.06 410.39 L8.06 410.93 ZM6.94 410.93 L7.87
410.93 L7.87 410.39 L6.94 410.39 L6.94 410.93 ZM17.25 412.02 L18.19 412.02 L18.19 411.48 L17.25 411.48
L17.25 412.02 Z" class="st11"/>
</g>
</g>
<g id="shape28-148" transform="translate(360.293,-324.375)">
<title>Sheet.28</title>
<path d="M0 414.75 L26.27 414.75" class="st4"/>
</g>
<g id="group29-153" transform="translate(396.375,-256.875)">
<title>Terminal.29</title>
<g id="shape30-154" transform="translate(-391.186,414.75) rotate(-90)">
<title>Sheet.30</title>
<path d="M0 414.75 L27 414.75 L27 409.08 L0 409.08 L0 414.75 ZM26.25 403.93 L23.44 399.37 L3.53 399.37 L0.75 403.93
L26.25 403.93 ZM23.44 399.37 L23.44 391.19 L3.53 391.19 L3.53 399.37 L23.44 399.37 ZM26.25 407.7 L26.25
403.93 L0.75 403.93 L0.75 407.7 L26.25 407.7 ZM24.83 407.7 A1223.48 394.162 90 0 1 2.17 407.7 L24.83
407.7 Z" class="st8"/>
</g>
<g id="shape31-156" transform="translate(-395.768,392.25) rotate(-90)">
<title>Sheet.31</title>
<rect x="0" y="414.641" width="0.75" height="0.109091" class="st9"/>
</g>
<g id="shape32-158" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.32</title>
<path d="M1.69 410.93 L2.63 410.93 L2.63 410.39 L1.69 410.39 L1.69 410.93 ZM2.81 410.93 L3.75 410.93 L3.75 410.39
L2.81 410.39 L2.81 410.93 ZM3.94 410.93 L4.87 410.93 L4.87 410.39 L3.94 410.39 L3.94 410.93 ZM5.06 410.93
L6 410.93 L6 410.39 L5.06 410.39 L5.06 410.93 ZM12.28 410.93 L13.22 410.93 L13.22 410.39 L12.28 410.39
L12.28 410.93 ZM13.41 410.93 L14.34 410.93 L14.34 410.39 L13.41 410.39 L13.41 410.93 ZM14.53 410.93
L15.47 410.93 L15.47 410.39 L14.53 410.39 L14.53 410.93 ZM15.66 410.93 L16.59 410.93 L16.59 410.39 L15.66
410.39 L15.66 410.93 ZM0 412.02 L1.5 412.02 L1.5 411.48 L0 411.48 L0 412.02 ZM1.69 412.02 L2.63 412.02
L2.63 411.48 L1.69 411.48 L1.69 412.02 ZM2.81 412.02 L3.75 412.02 L3.75 411.48 L2.81 411.48 L2.81 412.02
ZM3.94 412.02 L4.87 412.02 L4.87 411.48 L3.94 411.48 L3.94 412.02 ZM5.06 412.02 L6 412.02 L6 411.48
L5.06 411.48 L5.06 412.02 ZM6.19 412.02 L7.12 412.02 L7.12 411.48 L6.19 411.48 L6.19 412.02 ZM7.31 412.02
L8.25 412.02 L8.25 411.48 L7.31 411.48 L7.31 412.02 ZM8.44 412.02 L9.37 412.02 L9.37 411.48 L8.44 411.48
L8.44 412.02 ZM9.56 412.02 L10.5 412.02 L10.5 411.48 L9.56 411.48 L9.56 412.02 ZM10.69 412.02 L11.62
412.02 L11.62 411.48 L10.69 411.48 L10.69 412.02 ZM11.81 412.02 L12.75 412.02 L12.75 411.48 L11.81 411.48
L11.81 412.02 ZM12.94 412.02 L13.87 412.02 L13.87 411.48 L12.94 411.48 L12.94 412.02 ZM14.06 412.02
L15 412.02 L15 411.48 L14.06 411.48 L14.06 412.02 ZM1.69 412.7 L2.63 412.7 L2.63 412.16 L1.69 412.16
L1.69 412.7 ZM2.81 412.7 L3.75 412.7 L3.75 412.16 L2.81 412.16 L2.81 412.7 ZM3.94 412.7 L4.87 412.7
L4.87 412.16 L3.94 412.16 L3.94 412.7 ZM5.06 412.7 L6 412.7 L6 412.16 L5.06 412.16 L5.06 412.7 ZM6.19
412.7 L7.12 412.7 L7.12 412.16 L6.19 412.16 L6.19 412.7 ZM7.31 412.7 L8.25 412.7 L8.25 412.16 L7.31
412.16 L7.31 412.7 ZM8.44 412.7 L9.37 412.7 L9.37 412.16 L8.44 412.16 L8.44 412.7 ZM9.56 412.7 L10.5
412.7 L10.5 412.16 L9.56 412.16 L9.56 412.7 ZM10.69 412.7 L11.62 412.7 L11.62 412.16 L10.69 412.16 L10.69
412.7 ZM11.81 412.7 L12.75 412.7 L12.75 412.16 L11.81 412.16 L11.81 412.7 ZM12.94 412.7 L13.87 412.7
L13.87 412.16 L12.94 412.16 L12.94 412.7 ZM14.06 412.7 L15 412.7 L15 412.16 L14.06 412.16 L14.06 412.7
ZM1.69 413.39 L2.63 413.39 L2.63 412.84 L1.69 412.84 L1.69 413.39 ZM2.81 413.39 L3.75 413.39 L3.75 412.84
L2.81 412.84 L2.81 413.39 ZM3.94 413.39 L4.87 413.39 L4.87 412.84 L3.94 412.84 L3.94 413.39 ZM5.06 413.39
L6 413.39 L6 412.84 L5.06 412.84 L5.06 413.39 ZM6.19 413.39 L7.12 413.39 L7.12 412.84 L6.19 412.84 L6.19
413.39 ZM7.31 413.39 L8.25 413.39 L8.25 412.84 L7.31 412.84 L7.31 413.39 ZM8.44 413.39 L9.37 413.39
L9.37 412.84 L8.44 412.84 L8.44 413.39 ZM9.56 413.39 L10.5 413.39 L10.5 412.84 L9.56 412.84 L9.56 413.39
ZM10.69 413.39 L11.62 413.39 L11.62 412.84 L10.69 412.84 L10.69 413.39 ZM11.81 413.39 L12.75 413.39
L12.75 412.84 L11.81 412.84 L11.81 413.39 ZM12.94 413.39 L13.87 413.39 L13.87 412.84 L12.94 412.84 L12.94
413.39 ZM14.06 413.39 L15 413.39 L15 412.84 L14.06 412.84 L14.06 413.39 ZM1.69 414.07 L2.63 414.07 L2.63
413.52 L1.69 413.52 L1.69 414.07 ZM2.81 414.07 L3.75 414.07 L3.75 413.52 L2.81 413.52 L2.81 414.07 ZM3.94
414.07 L4.87 414.07 L4.87 413.52 L3.94 413.52 L3.94 414.07 ZM5.06 414.07 L6 414.07 L6 413.52 L5.06 413.52
L5.06 414.07 ZM6.19 414.07 L7.12 414.07 L7.12 413.52 L6.19 413.52 L6.19 414.07 ZM7.31 414.07 L8.25 414.07
L8.25 413.52 L7.31 413.52 L7.31 414.07 ZM8.44 414.07 L9.37 414.07 L9.37 413.52 L8.44 413.52 L8.44 414.07
ZM9.56 414.07 L10.5 414.07 L10.5 413.52 L9.56 413.52 L9.56 414.07 ZM10.69 414.07 L11.62 414.07 L11.62
413.52 L10.69 413.52 L10.69 414.07 ZM11.81 414.07 L12.75 414.07 L12.75 413.52 L11.81 413.52 L11.81 414.07
ZM12.94 414.07 L13.87 414.07 L13.87 413.52 L12.94 413.52 L12.94 414.07 ZM3.94 414.75 L11.62 414.75 L11.62
414.2 L3.94 414.2 L3.94 414.75 ZM21 414.75 L23.25 414.75 L23.25 414.2 L21 414.2 L21 414.75 ZM23.44 414.75
L24.37 414.75 L24.37 414.2 L23.44 414.2 L23.44 414.75 ZM23.44 414.07 L24.37 414.07 L24.37 413.52 L23.44
413.52 L23.44 414.07 ZM22.22 414.07 L23.16 414.07 L23.16 413.52 L22.22 413.52 L22.22 414.07 ZM21 414.07
L21.94 414.07 L21.94 413.52 L21 413.52 L21 414.07 ZM21 413.39 L21.94 413.39 L21.94 412.84 L21 412.84
L21 413.39 ZM21 412.7 L21.94 412.7 L21.94 412.16 L21 412.16 L21 412.7 ZM22.22 412.7 L23.16 412.7 L23.16
412.16 L22.22 412.16 L22.22 412.7 ZM23.44 412.7 L24.37 412.7 L24.37 412.16 L23.44 412.16 L23.44 412.7
ZM23.44 413.39 L24.37 413.39 L24.37 412.84 L23.44 412.84 L23.44 413.39 ZM22.22 413.39 L23.16 413.39
L23.16 412.84 L22.22 412.84 L22.22 413.39 Z" class="st10"/>
</g>
<g id="shape33-160" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.33</title>
<path d="M0 410.93 L0.94 410.93 L0.94 410.39 L0 410.39 L0 410.93 ZM0 412.7 L1.5 412.7 L1.5 412.16 L0 412.16 L0 412.7
ZM0 413.39 L1.5 413.39 L1.5 412.84 L0 412.84 L0 413.39 ZM0 414.07 L1.5 414.07 L1.5 413.52 L0 413.52
L0 414.07 ZM0 414.75 L1.5 414.75 L1.5 414.2 L0 414.2 L0 414.75 ZM1.69 414.75 L2.63 414.75 L2.63 414.2
L1.69 414.2 L1.69 414.75 ZM2.81 414.75 L3.75 414.75 L3.75 414.2 L2.81 414.2 L2.81 414.75 ZM11.81 414.75
L12.75 414.75 L12.75 414.2 L11.81 414.2 L11.81 414.75 ZM12.94 414.75 L13.87 414.75 L13.87 414.2 L12.94
414.2 L12.94 414.75 ZM14.06 414.75 L15 414.75 L15 414.2 L14.06 414.2 L14.06 414.75 ZM15.19 414.75 L16.69
414.75 L16.69 414.2 L15.19 414.2 L15.19 414.75 ZM17.25 414.75 L18.19 414.75 L18.19 414.2 L17.25 414.2
L17.25 414.75 ZM18.37 414.75 L19.31 414.75 L19.31 414.2 L18.37 414.2 L18.37 414.75 ZM19.5 414.75 L20.44
414.75 L20.44 414.2 L19.5 414.2 L19.5 414.75 ZM24.66 414.75 L25.59 414.75 L25.59 413.55 L24.66 413.55
L24.66 414.75 ZM24.66 413.44 L25.59 413.44 L25.59 412.16 L24.66 412.16 L24.66 413.44 ZM24.66 412.02
L25.59 412.02 L25.59 411.48 L24.66 411.48 L24.66 412.02 ZM23.44 412.02 L24.37 412.02 L24.37 411.48 L23.44
411.48 L23.44 412.02 ZM22.22 412.02 L23.16 412.02 L23.16 411.48 L22.22 411.48 L22.22 412.02 ZM21 412.02
L21.94 412.02 L21.94 411.48 L21 411.48 L21 412.02 ZM19.5 412.02 L20.44 412.02 L20.44 411.48 L19.5 411.48
L19.5 412.02 ZM19.5 412.7 L20.44 412.7 L20.44 412.16 L19.5 412.16 L19.5 412.7 ZM18.37 414.07 L19.31
414.07 L19.31 413.52 L18.37 413.52 L18.37 414.07 ZM14.06 414.06 L16.69 414.06 L16.69 413.51 L14.06 413.51
L14.06 414.06 ZM15.19 413.37 L16.69 413.37 L16.69 412.17 L15.19 412.17 L15.19 413.37 ZM17.25 412.7 L18.19
412.7 L18.19 412.16 L17.25 412.16 L17.25 412.7 ZM18.37 412.7 L19.31 412.7 L19.31 412.16 L18.37 412.16
L18.37 412.7 ZM18.37 412.02 L19.31 412.02 L19.31 411.48 L18.37 411.48 L18.37 412.02 ZM15.19 412.02 L16.69
412.02 L16.69 411.48 L15.19 411.48 L15.19 412.02 ZM24.19 410.6 L24.94 410.6 L24.94 410.5 L24.19 410.5
L24.19 410.6 ZM23.06 410.6 L23.81 410.6 L23.81 410.5 L23.06 410.5 L23.06 410.6 ZM19.5 410.93 L20.44
410.93 L20.44 410.39 L19.5 410.39 L19.5 410.93 ZM18.37 410.93 L19.31 410.93 L19.31 410.39 L18.37 410.39
L18.37 410.93 ZM17.25 410.93 L18.19 410.93 L18.19 410.39 L17.25 410.39 L17.25 410.93 ZM10.31 410.93
L11.25 410.93 L11.25 410.39 L10.31 410.39 L10.31 410.93 ZM9.19 410.93 L10.12 410.93 L10.12 410.39 L9.19
410.39 L9.19 410.93 ZM8.06 410.93 L9 410.93 L9 410.39 L8.06 410.39 L8.06 410.93 ZM6.94 410.93 L7.87
410.93 L7.87 410.39 L6.94 410.39 L6.94 410.93 ZM17.25 412.02 L18.19 412.02 L18.19 411.48 L17.25 411.48
L17.25 412.02 Z" class="st11"/>
</g>
</g>
<g id="shape35-162" transform="translate(359.23,-270.375)">
<title>Sheet.35</title>
<path d="M0 414.75 L27.34 414.75" class="st4"/>
</g>
<g id="shape55-167" transform="translate(360.375,-324.375)">
<title>Sheet.55</title>
<desc>RS-232</desc>
<rect x="0" y="405.75" width="27" height="9" class="st12"/>
<text x="4.91" y="412.05" class="st14">RS-232</text> </g>
<g id="shape63-170" transform="translate(359.311,-270.375)">
<title>Sheet.63</title>
<desc>RS-232</desc>
<rect x="0" y="405.75" width="27" height="9" class="st12"/>
<text x="4.91" y="412.05" class="st14">RS-232</text> </g>
<g id="shape64-173" transform="translate(360.375,-108.375)">
<title>Sheet.64</title>
<desc>VGA</desc>
<rect x="0" y="405.75" width="27" height="9" class="st12"/>
<text x="8" y="412.05" class="st14">VGA</text> </g>
<g id="shape65-176" transform="translate(360.375,-72.375)">
<title>Sheet.65</title>
<desc>VGA</desc>
<rect x="0" y="405.75" width="27" height="9" class="st12"/>
<text x="8" y="412.05" class="st14">VGA</text> </g>
<g id="shape66-179" transform="translate(360.375,-36.375)">
<title>Sheet.66</title>
<desc>NTSC</desc>
<rect x="0" y="405.75" width="27" height="9" class="st12"/>
<text x="7.03" y="412.05" class="st14">NTSC</text> </g>
<g id="shape67-182" transform="translate(108.375,-297.375)">
<title>Sheet.67</title>
<desc>UART</desc>
<rect x="0" y="396.75" width="54" height="18" class="st1"/>
<text x="15.42" y="408.75" class="st2">UART</text> </g>
<g id="shape68-185" transform="translate(108.375,-279.375)">
<title>Sheet.68</title>
<desc>ASCI</desc>
<rect x="0" y="396.75" width="54" height="18" class="st1"/>
<text x="17.63" y="408.75" class="st2">ASCI</text> </g>
<g id="shape69-188" transform="translate(108.375,-261.375)">
<title>Sheet.69</title>
<desc>VDU</desc>
<rect x="0" y="396.75" width="54" height="18" class="st1"/>
<text x="17.63" y="408.75" class="st2">VDU</text> </g>
<g id="shape74-191" transform="translate(189.375,-81.375)">
<title>Sheet.74</title>
<desc>SY6545</desc>
<rect x="0" y="396.75" width="54" height="18" class="st1"/>
<text x="11.9" y="408.75" class="st2">SY6545</text> </g>
<g id="shape75-194" transform="translate(189.375,-63.375)">
<title>Sheet.75</title>
<desc>MC8563</desc>
<rect x="0" y="396.75" width="54" height="18" class="st1"/>
<text x="9.85" y="408.75" class="st2">MC8563</text> </g>
<g id="shape76-197" transform="translate(189.375,-45.375)">
<title>Sheet.76</title>
<desc>uPD7220</desc>
<rect x="0" y="396.75" width="54" height="18" class="st1"/>
<text x="8.37" y="408.75" class="st2">uPD7220</text> </g>
<g id="shape79-200" transform="translate(0.375,-396.375)">
<title>Sheet.79</title>
<desc>Character / Emulation / Video Services</desc>
<rect x="0" y="396.75" width="432" height="18" class="st1"/>
<text x="103.64" y="409.95" class="st15">Character / Emulation / Video Services</text> </g>
<g id="shape82-203" transform="translate(54.375,-360.375)">
<title>Sheet.82</title>
<desc>HBIOS</desc>
<rect x="0" y="396.75" width="225" height="18" class="st12"/>
<text x="99.47" y="408.75" class="st2">HBIOS</text> </g>
<g id="shape83-206" transform="translate(297.375,-360.375)">
<title>Sheet.83</title>
<desc>HARDWARE</desc>
<rect x="0" y="396.75" width="135" height="18" class="st12"/>
<text x="42.53" y="408.75" class="st2">HARDWARE</text> </g>
<g id="shape84-209" transform="translate(189.375,-27.375)">
<title>Sheet.84</title>
<desc>TMS9918</desc>
<rect x="0" y="396.75" width="54" height="18" class="st1"/>
<text x="7.65" y="408.75" class="st2">TMS9918</text> </g>
<g id="group87-212" transform="translate(395.311,-130.875)">
<title>Terminal.87</title>
<g id="shape88-213" transform="translate(-391.186,414.75) rotate(-90)">
<title>Sheet.88</title>
<path d="M0 414.75 L27 414.75 L27 409.08 L0 409.08 L0 414.75 ZM26.25 403.93 L23.44 399.37 L3.53 399.37 L0.75 403.93
L26.25 403.93 ZM23.44 399.37 L23.44 391.19 L3.53 391.19 L3.53 399.37 L23.44 399.37 ZM26.25 407.7 L26.25
403.93 L0.75 403.93 L0.75 407.7 L26.25 407.7 ZM24.83 407.7 A1223.48 394.162 90 0 1 2.17 407.7 L24.83
407.7 Z" class="st8"/>
</g>
<g id="shape89-215" transform="translate(-395.768,392.25) rotate(-90)">
<title>Sheet.89</title>
<rect x="0" y="414.641" width="0.75" height="0.109091" class="st9"/>
</g>
<g id="shape90-217" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.90</title>
<path d="M1.69 410.93 L2.63 410.93 L2.63 410.39 L1.69 410.39 L1.69 410.93 ZM2.81 410.93 L3.75 410.93 L3.75 410.39
L2.81 410.39 L2.81 410.93 ZM3.94 410.93 L4.87 410.93 L4.87 410.39 L3.94 410.39 L3.94 410.93 ZM5.06 410.93
L6 410.93 L6 410.39 L5.06 410.39 L5.06 410.93 ZM12.28 410.93 L13.22 410.93 L13.22 410.39 L12.28 410.39
L12.28 410.93 ZM13.41 410.93 L14.34 410.93 L14.34 410.39 L13.41 410.39 L13.41 410.93 ZM14.53 410.93
L15.47 410.93 L15.47 410.39 L14.53 410.39 L14.53 410.93 ZM15.66 410.93 L16.59 410.93 L16.59 410.39 L15.66
410.39 L15.66 410.93 ZM0 412.02 L1.5 412.02 L1.5 411.48 L0 411.48 L0 412.02 ZM1.69 412.02 L2.63 412.02
L2.63 411.48 L1.69 411.48 L1.69 412.02 ZM2.81 412.02 L3.75 412.02 L3.75 411.48 L2.81 411.48 L2.81 412.02
ZM3.94 412.02 L4.87 412.02 L4.87 411.48 L3.94 411.48 L3.94 412.02 ZM5.06 412.02 L6 412.02 L6 411.48
L5.06 411.48 L5.06 412.02 ZM6.19 412.02 L7.12 412.02 L7.12 411.48 L6.19 411.48 L6.19 412.02 ZM7.31 412.02
L8.25 412.02 L8.25 411.48 L7.31 411.48 L7.31 412.02 ZM8.44 412.02 L9.37 412.02 L9.37 411.48 L8.44 411.48
L8.44 412.02 ZM9.56 412.02 L10.5 412.02 L10.5 411.48 L9.56 411.48 L9.56 412.02 ZM10.69 412.02 L11.62
412.02 L11.62 411.48 L10.69 411.48 L10.69 412.02 ZM11.81 412.02 L12.75 412.02 L12.75 411.48 L11.81 411.48
L11.81 412.02 ZM12.94 412.02 L13.87 412.02 L13.87 411.48 L12.94 411.48 L12.94 412.02 ZM14.06 412.02
L15 412.02 L15 411.48 L14.06 411.48 L14.06 412.02 ZM1.69 412.7 L2.63 412.7 L2.63 412.16 L1.69 412.16
L1.69 412.7 ZM2.81 412.7 L3.75 412.7 L3.75 412.16 L2.81 412.16 L2.81 412.7 ZM3.94 412.7 L4.87 412.7
L4.87 412.16 L3.94 412.16 L3.94 412.7 ZM5.06 412.7 L6 412.7 L6 412.16 L5.06 412.16 L5.06 412.7 ZM6.19
412.7 L7.12 412.7 L7.12 412.16 L6.19 412.16 L6.19 412.7 ZM7.31 412.7 L8.25 412.7 L8.25 412.16 L7.31
412.16 L7.31 412.7 ZM8.44 412.7 L9.37 412.7 L9.37 412.16 L8.44 412.16 L8.44 412.7 ZM9.56 412.7 L10.5
412.7 L10.5 412.16 L9.56 412.16 L9.56 412.7 ZM10.69 412.7 L11.62 412.7 L11.62 412.16 L10.69 412.16 L10.69
412.7 ZM11.81 412.7 L12.75 412.7 L12.75 412.16 L11.81 412.16 L11.81 412.7 ZM12.94 412.7 L13.87 412.7
L13.87 412.16 L12.94 412.16 L12.94 412.7 ZM14.06 412.7 L15 412.7 L15 412.16 L14.06 412.16 L14.06 412.7
ZM1.69 413.39 L2.63 413.39 L2.63 412.84 L1.69 412.84 L1.69 413.39 ZM2.81 413.39 L3.75 413.39 L3.75 412.84
L2.81 412.84 L2.81 413.39 ZM3.94 413.39 L4.87 413.39 L4.87 412.84 L3.94 412.84 L3.94 413.39 ZM5.06 413.39
L6 413.39 L6 412.84 L5.06 412.84 L5.06 413.39 ZM6.19 413.39 L7.12 413.39 L7.12 412.84 L6.19 412.84 L6.19
413.39 ZM7.31 413.39 L8.25 413.39 L8.25 412.84 L7.31 412.84 L7.31 413.39 ZM8.44 413.39 L9.37 413.39
L9.37 412.84 L8.44 412.84 L8.44 413.39 ZM9.56 413.39 L10.5 413.39 L10.5 412.84 L9.56 412.84 L9.56 413.39
ZM10.69 413.39 L11.62 413.39 L11.62 412.84 L10.69 412.84 L10.69 413.39 ZM11.81 413.39 L12.75 413.39
L12.75 412.84 L11.81 412.84 L11.81 413.39 ZM12.94 413.39 L13.87 413.39 L13.87 412.84 L12.94 412.84 L12.94
413.39 ZM14.06 413.39 L15 413.39 L15 412.84 L14.06 412.84 L14.06 413.39 ZM1.69 414.07 L2.63 414.07 L2.63
413.52 L1.69 413.52 L1.69 414.07 ZM2.81 414.07 L3.75 414.07 L3.75 413.52 L2.81 413.52 L2.81 414.07 ZM3.94
414.07 L4.87 414.07 L4.87 413.52 L3.94 413.52 L3.94 414.07 ZM5.06 414.07 L6 414.07 L6 413.52 L5.06 413.52
L5.06 414.07 ZM6.19 414.07 L7.12 414.07 L7.12 413.52 L6.19 413.52 L6.19 414.07 ZM7.31 414.07 L8.25 414.07
L8.25 413.52 L7.31 413.52 L7.31 414.07 ZM8.44 414.07 L9.37 414.07 L9.37 413.52 L8.44 413.52 L8.44 414.07
ZM9.56 414.07 L10.5 414.07 L10.5 413.52 L9.56 413.52 L9.56 414.07 ZM10.69 414.07 L11.62 414.07 L11.62
413.52 L10.69 413.52 L10.69 414.07 ZM11.81 414.07 L12.75 414.07 L12.75 413.52 L11.81 413.52 L11.81 414.07
ZM12.94 414.07 L13.87 414.07 L13.87 413.52 L12.94 413.52 L12.94 414.07 ZM3.94 414.75 L11.62 414.75 L11.62
414.2 L3.94 414.2 L3.94 414.75 ZM21 414.75 L23.25 414.75 L23.25 414.2 L21 414.2 L21 414.75 ZM23.44 414.75
L24.37 414.75 L24.37 414.2 L23.44 414.2 L23.44 414.75 ZM23.44 414.07 L24.37 414.07 L24.37 413.52 L23.44
413.52 L23.44 414.07 ZM22.22 414.07 L23.16 414.07 L23.16 413.52 L22.22 413.52 L22.22 414.07 ZM21 414.07
L21.94 414.07 L21.94 413.52 L21 413.52 L21 414.07 ZM21 413.39 L21.94 413.39 L21.94 412.84 L21 412.84
L21 413.39 ZM21 412.7 L21.94 412.7 L21.94 412.16 L21 412.16 L21 412.7 ZM22.22 412.7 L23.16 412.7 L23.16
412.16 L22.22 412.16 L22.22 412.7 ZM23.44 412.7 L24.37 412.7 L24.37 412.16 L23.44 412.16 L23.44 412.7
ZM23.44 413.39 L24.37 413.39 L24.37 412.84 L23.44 412.84 L23.44 413.39 ZM22.22 413.39 L23.16 413.39
L23.16 412.84 L22.22 412.84 L22.22 413.39 Z" class="st10"/>
</g>
<g id="shape91-219" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.91</title>
<path d="M0 410.93 L0.94 410.93 L0.94 410.39 L0 410.39 L0 410.93 ZM0 412.7 L1.5 412.7 L1.5 412.16 L0 412.16 L0 412.7
ZM0 413.39 L1.5 413.39 L1.5 412.84 L0 412.84 L0 413.39 ZM0 414.07 L1.5 414.07 L1.5 413.52 L0 413.52
L0 414.07 ZM0 414.75 L1.5 414.75 L1.5 414.2 L0 414.2 L0 414.75 ZM1.69 414.75 L2.63 414.75 L2.63 414.2
L1.69 414.2 L1.69 414.75 ZM2.81 414.75 L3.75 414.75 L3.75 414.2 L2.81 414.2 L2.81 414.75 ZM11.81 414.75
L12.75 414.75 L12.75 414.2 L11.81 414.2 L11.81 414.75 ZM12.94 414.75 L13.87 414.75 L13.87 414.2 L12.94
414.2 L12.94 414.75 ZM14.06 414.75 L15 414.75 L15 414.2 L14.06 414.2 L14.06 414.75 ZM15.19 414.75 L16.69
414.75 L16.69 414.2 L15.19 414.2 L15.19 414.75 ZM17.25 414.75 L18.19 414.75 L18.19 414.2 L17.25 414.2
L17.25 414.75 ZM18.37 414.75 L19.31 414.75 L19.31 414.2 L18.37 414.2 L18.37 414.75 ZM19.5 414.75 L20.44
414.75 L20.44 414.2 L19.5 414.2 L19.5 414.75 ZM24.66 414.75 L25.59 414.75 L25.59 413.55 L24.66 413.55
L24.66 414.75 ZM24.66 413.44 L25.59 413.44 L25.59 412.16 L24.66 412.16 L24.66 413.44 ZM24.66 412.02
L25.59 412.02 L25.59 411.48 L24.66 411.48 L24.66 412.02 ZM23.44 412.02 L24.37 412.02 L24.37 411.48 L23.44
411.48 L23.44 412.02 ZM22.22 412.02 L23.16 412.02 L23.16 411.48 L22.22 411.48 L22.22 412.02 ZM21 412.02
L21.94 412.02 L21.94 411.48 L21 411.48 L21 412.02 ZM19.5 412.02 L20.44 412.02 L20.44 411.48 L19.5 411.48
L19.5 412.02 ZM19.5 412.7 L20.44 412.7 L20.44 412.16 L19.5 412.16 L19.5 412.7 ZM18.37 414.07 L19.31
414.07 L19.31 413.52 L18.37 413.52 L18.37 414.07 ZM14.06 414.06 L16.69 414.06 L16.69 413.51 L14.06 413.51
L14.06 414.06 ZM15.19 413.37 L16.69 413.37 L16.69 412.17 L15.19 412.17 L15.19 413.37 ZM17.25 412.7 L18.19
412.7 L18.19 412.16 L17.25 412.16 L17.25 412.7 ZM18.37 412.7 L19.31 412.7 L19.31 412.16 L18.37 412.16
L18.37 412.7 ZM18.37 412.02 L19.31 412.02 L19.31 411.48 L18.37 411.48 L18.37 412.02 ZM15.19 412.02 L16.69
412.02 L16.69 411.48 L15.19 411.48 L15.19 412.02 ZM24.19 410.6 L24.94 410.6 L24.94 410.5 L24.19 410.5
L24.19 410.6 ZM23.06 410.6 L23.81 410.6 L23.81 410.5 L23.06 410.5 L23.06 410.6 ZM19.5 410.93 L20.44
410.93 L20.44 410.39 L19.5 410.39 L19.5 410.93 ZM18.37 410.93 L19.31 410.93 L19.31 410.39 L18.37 410.39
L18.37 410.93 ZM17.25 410.93 L18.19 410.93 L18.19 410.39 L17.25 410.39 L17.25 410.93 ZM10.31 410.93
L11.25 410.93 L11.25 410.39 L10.31 410.39 L10.31 410.93 ZM9.19 410.93 L10.12 410.93 L10.12 410.39 L9.19
410.39 L9.19 410.93 ZM8.06 410.93 L9 410.93 L9 410.39 L8.06 410.39 L8.06 410.93 ZM6.94 410.93 L7.87
410.93 L7.87 410.39 L6.94 410.39 L6.94 410.93 ZM17.25 412.02 L18.19 412.02 L18.19 411.48 L17.25 411.48
L17.25 412.02 Z" class="st11"/>
</g>
</g>
<g id="shape92-221" transform="translate(314.311,-135.375)">
<title>Sheet.92</title>
<desc>VDU</desc>
<rect x="0" y="396.75" width="44.9182" height="18" class="st6"/>
<text x="14.96" y="408.15" class="st7">VDU</text> </g>
<g id="shape93-224" transform="translate(359.23,-144.375)">
<title>Sheet.93</title>
<path d="M0 414.75 L26.27 414.75" class="st4"/>
</g>
<g id="shape94-229" transform="translate(359.311,-144.375)">
<title>Sheet.94</title>
<desc>NTSC</desc>
<rect x="0" y="405.75" width="27" height="9" class="st12"/>
<text x="7.03" y="412.05" class="st14">NTSC</text> </g>
<g id="shape96-232" transform="translate(243.375,-90.375)">
<title>Sheet.96</title>
<path d="M0 414.75 L4.05 414.75 A4.05 4.05 -180 0 0 8.1 410.7 L8.1 365.25 A4.5 4.5 0 0 1 12.6 360.75 L61.13 360.75"
class="st4"/>
</g>
<g id="shape7-237" transform="translate(243.375,-72.375)">
<title>Sheet.7</title>
<path d="M0 414.75 L13.5 414.75 A4.5 4.5 -180 0 0 18 410.25 L18 383.25 A4.5 4.5 0 0 1 22.5 378.75 L62.19 378.75"
class="st4"/>
</g>
<g id="shape17-242" transform="translate(243.375,-54.375)">
<title>Sheet.17</title>
<path d="M0 414.75 L22.5 414.75 A4.5 4.5 -180 0 0 27 410.25 L27 401.25 A4.5 4.5 0 0 1 31.5 396.75 L62.19 396.75"
class="st4"/>
</g>
<g id="shape3-247" transform="translate(162.375,-306.375)">
<title>Sheet.3</title>
<path d="M0 414.75 L31.5 414.75 A4.5 4.5 -180 0 0 36 410.25 L36 401.25 A4.5 4.5 0 0 1 40.5 396.75 L143.19 396.75"
class="st4"/>
</g>
<g id="shape4-252" transform="translate(162.375,-270.375)">
<title>Sheet.4</title>
<path d="M0 396.75 L31.5 396.75 A4.5 4.5 0 0 1 36 401.25 L36 410.25 A4.5 4.5 -180 0 0 40.5 414.75 L142.13 414.75"
class="st4"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 65 KiB

62
SystemGuide/Graphics/Logo.svg

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export Logo.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
width="3.76042in" height="1.26042in" viewBox="0 0 270.75 90.75" xml:space="preserve" color-interpolation-filters="sRGB"
class="st3">
<style type="text/css">
<![CDATA[
.st1 {fill:#4bacc6;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0;stroke-width:0.75}
.st2 {stroke:#4bacc6;stroke-linecap:round;stroke-linejoin:round;stroke-width:18}
.st3 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
]]>
</style>
<g>
<title>Page-1</title>
<g id="shape34-1" transform="translate(0.375,-0.375)">
<title>Sheet.34</title>
<rect x="0" y="0.75" width="18" height="90" rx="9" ry="9" class="st1"/>
</g>
<g id="shape35-3" transform="translate(36.375,-0.375)">
<title>Sheet.35</title>
<rect x="0" y="36.75" width="18" height="54" rx="9" ry="9" class="st1"/>
</g>
<g id="shape36-5" transform="translate(72.375,-0.375)">
<title>Sheet.36</title>
<rect x="0" y="0.75" width="18" height="90" rx="9" ry="9" class="st1"/>
</g>
<g id="shape38-7" transform="translate(216.375,-0.375)">
<title>Sheet.38</title>
<rect x="0" y="36.75" width="18" height="54" rx="9" ry="9" class="st1"/>
</g>
<g id="shape39-9" transform="translate(252.375,-0.375)">
<title>Sheet.39</title>
<rect x="0" y="0.75" width="18" height="90" rx="9" ry="9" class="st1"/>
</g>
<g id="shape44-11" transform="translate(180.375,-0.375)">
<title>Sheet.44</title>
<rect x="0" y="0.75" width="18" height="90" rx="9" ry="9" class="st1"/>
</g>
<g id="shape48-13" transform="translate(108.375,-72.375)">
<title>Sheet.48</title>
<rect x="0" y="72.75" width="36" height="18" rx="9" ry="9" class="st1"/>
</g>
<g id="shape49-15" transform="translate(108.375,-36.375)">
<title>Sheet.49</title>
<rect x="0" y="72.75" width="36" height="18" rx="9" ry="9" class="st1"/>
</g>
<g id="shape50-17" transform="translate(108.375,-0.375)">
<title>Sheet.50</title>
<rect x="0" y="72.75" width="36" height="18" rx="9" ry="9" class="st1"/>
</g>
<g id="shape52-19" transform="translate(135.375,-45.375)">
<title>Sheet.52</title>
<path d="M-0 54.75 A18 18 0 0 1 18 72.75 A18 18 0 0 1 -0 90.75" class="st2"/>
</g>
<g id="shape53-22" transform="translate(135.375,-9.375)">
<title>Sheet.53</title>
<path d="M-0 54.75 A18 18 0 0 1 18 72.75 A18 18 0 0 1 -0 90.75" class="st2"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

369
SystemGuide/Graphics/Panel.svg

@ -0,0 +1,369 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export Panel.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
width="4.51042in" height="2.51042in" viewBox="0 0 324.75 180.75" xml:space="preserve" color-interpolation-filters="sRGB"
class="st11">
<style type="text/css">
<![CDATA[
.st1 {fill:#ff0000;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st2 {fill:#7f7f7f;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st3 {fill:#000000;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st4 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}
.st5 {fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st6 {fill:#000000;font-family:Calibri;font-size:1.00001em}
.st7 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st8 {fill:#000000;font-family:Calibri;font-size:0.666664em}
.st9 {fill:#000000;font-family:Calibri;font-size:0.499992em}
.st10 {fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st11 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
]]>
</style>
<g>
<title>Page-1</title>
<g id="shape1-1" transform="translate(27.375,-117.375)">
<title>Sheet.1</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st1"/>
</g>
<g id="shape2-3" transform="translate(99.375,-27.375)">
<title>Sheet.2</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st2"/>
</g>
<g id="shape3-5" transform="translate(106.125,-18.375)">
<title>Sheet.3</title>
<rect x="0" y="160.5" width="4.5" height="20.25" rx="2.25" ry="2.25" class="st3"/>
</g>
<g id="shape8-7" transform="translate(63.375,-117.375)">
<title>Sheet.8</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st1"/>
</g>
<g id="shape9-9" transform="translate(99.375,-117.375)">
<title>Sheet.9</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st1"/>
</g>
<g id="shape10-11" transform="translate(135.375,-117.375)">
<title>Sheet.10</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st1"/>
</g>
<g id="shape11-13" transform="translate(171.375,-117.375)">
<title>Sheet.11</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st1"/>
</g>
<g id="shape12-15" transform="translate(207.375,-117.375)">
<title>Sheet.12</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st1"/>
</g>
<g id="shape13-17" transform="translate(243.375,-117.375)">
<title>Sheet.13</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st1"/>
</g>
<g id="shape14-19" transform="translate(279.375,-117.375)">
<title>Sheet.14</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st1"/>
</g>
<g id="shape18-21" transform="translate(27.375,-27.375)">
<title>Sheet.18</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st2"/>
</g>
<g id="shape19-23" transform="translate(34.125,-18.375)">
<title>Sheet.19</title>
<rect x="0" y="160.5" width="4.5" height="20.25" rx="2.25" ry="2.25" class="st3"/>
</g>
<g id="shape20-25" transform="translate(63.375,-27.375)">
<title>Sheet.20</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st2"/>
</g>
<g id="shape21-27" transform="translate(70.125,-18.375)">
<title>Sheet.21</title>
<rect x="0" y="160.5" width="4.5" height="20.25" rx="2.25" ry="2.25" class="st3"/>
</g>
<g id="shape22-29" transform="translate(135.375,-27.375)">
<title>Sheet.22</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st2"/>
</g>
<g id="shape23-31" transform="translate(142.125,-18.375)">
<title>Sheet.23</title>
<rect x="0" y="160.5" width="4.5" height="20.25" rx="2.25" ry="2.25" class="st3"/>
</g>
<g id="shape24-33" transform="translate(171.375,-27.375)">
<title>Sheet.24</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st2"/>
</g>
<g id="shape25-35" transform="translate(178.125,-18.375)">
<title>Sheet.25</title>
<rect x="0" y="160.5" width="4.5" height="20.25" rx="2.25" ry="2.25" class="st3"/>
</g>
<g id="shape26-37" transform="translate(207.375,-27.375)">
<title>Sheet.26</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st2"/>
</g>
<g id="shape27-39" transform="translate(214.125,-18.375)">
<title>Sheet.27</title>
<rect x="0" y="160.5" width="4.5" height="20.25" rx="2.25" ry="2.25" class="st3"/>
</g>
<g id="shape28-41" transform="translate(243.375,-27.375)">
<title>Sheet.28</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st2"/>
</g>
<g id="shape29-43" transform="translate(250.125,-18.375)">
<title>Sheet.29</title>
<rect x="0" y="160.5" width="4.5" height="20.25" rx="2.25" ry="2.25" class="st3"/>
</g>
<g id="shape30-45" transform="translate(279.375,-27.375)">
<title>Sheet.30</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st2"/>
</g>
<g id="shape31-47" transform="translate(286.125,-18.375)">
<title>Sheet.31</title>
<rect x="0" y="160.5" width="4.5" height="20.25" rx="2.25" ry="2.25" class="st3"/>
</g>
<g id="shape32-49" transform="translate(18.375,-153.375)">
<title>Sheet.32</title>
<path d="M0 180.75 L144 180.75" class="st4"/>
</g>
<g id="shape33-52" transform="translate(199.125,18.375) rotate(90)">
<title>Sheet.33</title>
<path d="M0 180.75 L18 180.75" class="st4"/>
</g>
<g id="shape34-55" transform="translate(343.125,18.375) rotate(90)">
<title>Sheet.34</title>
<path d="M0 180.75 L18 180.75" class="st4"/>
</g>
<g id="shape35-58" transform="translate(27.375,-135.375)">
<title>Sheet.35</title>
<desc>8</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">8</text> </g>
<g id="shape36-61" transform="translate(63.375,-135.375)">
<title>Sheet.36</title>
<desc>4</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">4</text> </g>
<g id="shape37-64" transform="translate(99.375,-135.375)">
<title>Sheet.37</title>
<desc>2</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">2</text> </g>
<g id="shape38-67" transform="translate(135.375,-135.375)">
<title>Sheet.38</title>
<desc>1</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">1</text> </g>
<g id="shape39-70" transform="translate(18.375,-153.375)">
<title>Sheet.39</title>
<desc>High</desc>
<rect x="0" y="162.75" width="144" height="18" class="st5"/>
<text x="60.91" y="175.35" class="st6">High</text> </g>
<g id="shape40-73" transform="translate(162.375,-153.375)">
<title>Sheet.40</title>
<path d="M0 180.75 L144 180.75" class="st4"/>
</g>
<g id="shape41-76" transform="translate(343.125,18.375) rotate(90)">
<title>Sheet.41</title>
<path d="M0 180.75 L18 180.75" class="st4"/>
</g>
<g id="shape42-79" transform="translate(487.125,18.375) rotate(90)">
<title>Sheet.42</title>
<path d="M0 180.75 L18 180.75" class="st4"/>
</g>
<g id="shape43-82" transform="translate(171.375,-135.375)">
<title>Sheet.43</title>
<desc>8</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">8</text> </g>
<g id="shape44-85" transform="translate(207.375,-135.375)">
<title>Sheet.44</title>
<desc>4</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">4</text> </g>
<g id="shape45-88" transform="translate(243.375,-135.375)">
<title>Sheet.45</title>
<desc>2</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">2</text> </g>
<g id="shape46-91" transform="translate(279.375,-135.375)">
<title>Sheet.46</title>
<desc>1</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">1</text> </g>
<g id="shape47-94" transform="translate(162.375,-153.375)">
<title>Sheet.47</title>
<desc>Low</desc>
<rect x="0" y="162.75" width="144" height="18" class="st5"/>
<text x="62.02" y="175.35" class="st6">Low</text> </g>
<g id="shape48-97" transform="translate(27.375,-99.3749)">
<title>Sheet.48</title>
<desc>7</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">7</text> </g>
<g id="shape49-100" transform="translate(63.375,-99.3749)">
<title>Sheet.49</title>
<desc>6</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">6</text> </g>
<g id="shape50-103" transform="translate(99.375,-99.375)">
<title>Sheet.50</title>
<desc>5</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">5</text> </g>
<g id="shape52-106" transform="translate(135.375,-99.375)">
<title>Sheet.52</title>
<desc>4</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">4</text> </g>
<g id="shape53-109" transform="translate(171.375,-99.375)">
<title>Sheet.53</title>
<desc>3</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">3</text> </g>
<g id="shape54-112" transform="translate(207.375,-99.375)">
<title>Sheet.54</title>
<desc>2</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">2</text> </g>
<g id="shape55-115" transform="translate(243.375,-99.375)">
<title>Sheet.55</title>
<desc>1</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">1</text> </g>
<g id="shape56-118" transform="translate(279.375,-99.375)">
<title>Sheet.56</title>
<desc>0</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">0</text> </g>
<g id="shape57-121" transform="translate(94.875,-58.875)">
<title>Sheet.57</title>
<path d="M0 180.75 L27 180.75" class="st7"/>
</g>
<g id="shape58-124" transform="translate(90.375,-58.875)">
<title>Sheet.58</title>
<desc>Auto</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="10.13" y="178.65" class="st8">Auto</text> </g>
<g id="shape59-127" transform="translate(90.375,-49.875)">
<title>Sheet.59</title>
<desc>Menu</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="8.39" y="178.65" class="st8">Menu</text> </g>
<g id="shape61-130" transform="translate(22.875,-58.875)">
<title>Sheet.61</title>
<path d="M0 180.75 L27 180.75" class="st7"/>
</g>
<g id="shape62-133" transform="translate(18.375,-58.875)">
<title>Sheet.62</title>
<desc>CRT</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="11.75" y="178.65" class="st8">CRT</text> </g>
<g id="shape63-136" transform="translate(18.375,-49.875)">
<title>Sheet.63</title>
<desc>Serial</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="9.03" y="178.65" class="st8">Serial</text> </g>
<g id="shape64-139" transform="translate(58.875,-58.875)">
<title>Sheet.64</title>
<path d="M0 180.75 L27 180.75" class="st7"/>
</g>
<g id="shape65-142" transform="translate(54.375,-58.875)">
<title>Sheet.65</title>
<desc>Sec</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="12.48" y="178.65" class="st8">Sec</text> </g>
<g id="shape66-145" transform="translate(54.375,-49.875)">
<title>Sheet.66</title>
<desc>Pri</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="13.62" y="178.65" class="st8">Pri</text> </g>
<g id="shape67-148" transform="translate(130.875,-58.875)">
<title>Sheet.67</title>
<path d="M0 180.75 L27 180.75" class="st7"/>
</g>
<g id="shape68-151" transform="translate(126.375,-58.875)">
<title>Sheet.68</title>
<desc>Disk</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="11.24" y="178.65" class="st8">Disk</text> </g>
<g id="shape69-154" transform="translate(126.375,-49.875)">
<title>Sheet.69</title>
<desc>ROM</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="9.76" y="178.65" class="st8">ROM</text> </g>
<g id="shape70-157" transform="translate(166.875,-58.875)">
<title>Sheet.70</title>
<path d="M0 180.75 L27 180.75" class="st7"/>
</g>
<g id="shape71-160" transform="translate(162.375,-58.875)">
<title>Sheet.71</title>
<desc>Floppy</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="7.12" y="178.65" class="st8">Floppy</text> </g>
<g id="shape72-163" transform="translate(162.375,-49.875)">
<title>Sheet.72</title>
<desc>Hard</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="10.1" y="178.65" class="st8">Hard</text> </g>
<g id="shape73-166" transform="translate(202.875,-58.875)">
<title>Sheet.73</title>
<path d="M0 180.75 L99 180.75" class="st7"/>
</g>
<g id="shape74-169" transform="translate(198.375,-49.875)">
<title>Sheet.74</title>
<desc>4</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="15.97" y="178.65" class="st8">4</text> </g>
<g id="shape75-172" transform="translate(234.375,-49.875)">
<title>Sheet.75</title>
<desc>2</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="15.97" y="178.65" class="st8">2</text> </g>
<g id="shape76-175" transform="translate(270.375,-49.875)">
<title>Sheet.76</title>
<desc>1</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="15.97" y="178.65" class="st8">1</text> </g>
<g id="shape78-178" transform="translate(198.375,-58.875)">
<title>Sheet.78</title>
<desc>ROM App / Boot Slice</desc>
<rect x="0" y="171.75" width="108" height="9.00001" class="st5"/>
<text x="18.99" y="178.65" class="st8">ROM App / Boot Slice</text> </g>
<g id="shape79-181" transform="translate(18.375,-0.375)">
<title>Sheet.79</title>
<desc>ROM Apps: 0=Monitor 1=BASIC 2=Forth 3=Game 4=CP/M 2.2 5=Z-Sys...</desc>
<rect x="0" y="171.75" width="288" height="9" class="st5"/>
<text x="19.9" y="178.05" class="st9">ROM Apps: 0=Monitor 1=BASIC 2=Forth 3=Game 4=CP/M 2.2 5=Z-System 6=Net Boot 7=User</text> </g>
<g id="shape80-184" transform="translate(0.375,-0.375)">
<title>Sheet.80</title>
<rect x="0" y="0.750005" width="324" height="180" class="st10"/>
</g>
<g id="shape81-186" transform="translate(18.375,-72.375)">
<title>Sheet.81</title>
<path d="M0 180.75 L144 180.75" class="st4"/>
</g>
<g id="shape82-189" transform="translate(199.125,99.375) rotate(90)">
<title>Sheet.82</title>
<path d="M0 180.75 L18 180.75" class="st4"/>
</g>
<g id="shape84-192" transform="translate(18.375,-72.375)">
<title>Sheet.84</title>
<desc>Console</desc>
<rect x="0" y="162.75" width="72" height="18" class="st5"/>
<text x="16.61" y="175.35" class="st6">Console</text> </g>
<g id="shape85-195" transform="translate(162.375,-72.375)">
<title>Sheet.85</title>
<path d="M0 180.75 L144 180.75" class="st4"/>
</g>
<g id="shape86-198" transform="translate(271.125,99.375) rotate(90)">
<title>Sheet.86</title>
<path d="M0 180.75 L18 180.75" class="st4"/>
</g>
<g id="shape87-201" transform="translate(487.125,99.375) rotate(90)">
<title>Sheet.87</title>
<path d="M0 180.75 L18 180.75" class="st4"/>
</g>
<g id="shape88-204" transform="translate(90.375,-72.375)">
<title>Sheet.88</title>
<desc>Boot</desc>
<rect x="0" y="162.75" width="216" height="18" class="st5"/>
<text x="96.4" y="175.35" class="st6">Boot</text> </g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

1088
SystemGuide/Graphics/hd1k.svg

File diff suppressed because it is too large

After

Width:  |  Height:  |  Size: 23 KiB

236
SystemGuide/Graphics/hd512.svg

@ -0,0 +1,236 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export hd512.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
width="6.51389in" height="3.90694in" viewBox="0 0 469 281.3" xml:space="preserve" color-interpolation-filters="sRGB"
class="st16">
<style type="text/css">
<![CDATA[
.st1 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
.st2 {fill:#000000;font-family:Calibri;font-size:1.5em}
.st3 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
.st4 {fill:#000000;font-family:Calibri;font-size:0.666664em}
.st5 {fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
.st6 {fill:#d8d8d8;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
.st7 {fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st8 {marker-start:url(#mrkr4-40);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
.st9 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.08695652173913}
.st10 {fill:#000000;font-family:Calibri;font-size:0.499992em}
.st11 {marker-end:url(#mrkr4-58);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
.st12 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25}
.st13 {marker-end:url(#mrkr9-69);marker-start:url(#mrkr4-40);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
.st14 {marker-end:url(#mrkr4-114);stroke:#000000;stroke-dasharray:1.75,1.25;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25}
.st15 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.090252707581227}
.st16 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
]]>
</style>
<defs id="Markers">
<g id="lend4">
<path d="M 2 1 L 0 0 L 2 -1 L 2 1 " style="stroke:none"/>
</g>
<marker id="mrkr4-40" class="st9" refX="21.5" orient="auto" markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend4" transform="scale(11.5) "/>
</marker>
<marker id="mrkr4-58" class="st9" refX="-23" orient="auto" markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend4" transform="scale(-11.5,-11.5) "/>
</marker>
<g id="lend9">
<path d="M 1 -1 L -1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"/>
</g>
<marker id="mrkr9-69" class="st9" orient="auto" markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend9" transform="scale(-11.5,-11.5) "/>
</marker>
<marker id="mrkr4-114" class="st15" refX="-22.16" orient="auto" markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend4" transform="scale(-11.08,-11.08) "/>
</marker>
</defs>
<g>
<title>Page-1</title>
<g id="shape69-1" transform="translate(0.5,-252)">
<title>Sheet.69</title>
<desc>RomWBW Hard Disk Anatomy (Classic / hd512)</desc>
<rect x="0" y="252.5" width="468" height="28.8" class="st1"/>
<text x="61.63" y="272.3" class="st2">RomWBW Hard Disk Anatomy (Classic / hd512)</text> </g>
<g id="shape259-4" transform="translate(50.9,-151.2)">
<title>Sheet.259</title>
<desc>0</desc>
<rect x="0" y="266.9" width="14.4" height="14.4" class="st3"/>
<text x="5.17" y="276.5" class="st4">0</text> </g>
<g id="shape260-7" transform="translate(65.3,-151.2)">
<title>Sheet.260</title>
<desc>1</desc>
<rect x="0" y="266.9" width="14.4" height="14.4" class="st3"/>
<text x="5.17" y="276.5" class="st4">1</text> </g>
<g id="shape261-10" transform="translate(79.7,-151.2)">
<title>Sheet.261</title>
<desc>2</desc>
<rect x="0" y="266.9" width="14.4" height="14.4" class="st3"/>
<text x="5.17" y="276.5" class="st4">2</text> </g>
<g id="shape262-13" transform="translate(94.1,-151.2)">
<title>Sheet.262</title>
<desc>3</desc>
<rect x="0" y="266.9" width="14.4" height="14.4" class="st3"/>
<text x="5.17" y="276.5" class="st4">3</text> </g>
<g id="shape263-16" transform="translate(108.5,-151.2)">
<title>Sheet.263</title>
<desc>. . .</desc>
<rect x="0" y="266.9" width="72" height="14.4" class="st3"/>
<text x="27.54" y="276.5" class="st4">. . .</text> </g>
<g id="shape264-19" transform="translate(180.5,-151.2)">
<title>Sheet.264</title>
<desc>N</desc>
<rect x="0" y="266.9" width="14.4" height="14.4" class="st3"/>
<text x="4.62" y="276.5" class="st4">N</text> </g>
<g id="shape265-22" transform="translate(50.9,-151.2)">
<title>Sheet.265</title>
<rect x="0" y="266.9" width="144" height="14.4" class="st5"/>
</g>
<g id="shape266-24" transform="translate(50.9,-122.4)">
<title>Sheet.266</title>
<desc>RomWBW Hard Disk (IDE/ATA/ATAPI/CF/SD/USB)</desc>
<rect x="0" y="266.9" width="360" height="14.4" class="st6"/>
<text x="99.2" y="276.5" class="st4">RomWBW Hard Disk (IDE/ATA/ATAPI/CF/SD/USB)</text> </g>
<g id="shape267-27" transform="translate(230.9,-136.8)">
<title>Sheet.267</title>
<desc>FAT Partition</desc>
<rect x="0" y="266.9" width="165.6" height="14.4" class="st1"/>
<text x="61.69" y="276.5" class="st4">FAT Partition</text> </g>
<g id="shape268-30" transform="translate(101.3,-43.2)">
<title>Sheet.268</title>
<desc>Sector 0</desc>
<rect x="0" y="266.9" width="72" height="14.4" class="st7"/>
<text x="22.71" y="276.5" class="st4">Sector 0</text> </g>
<g id="shape269-33" transform="translate(158.9,-57.6)">
<title>Sheet.269</title>
<rect x="0" y="266.9" width="14.4" height="14.4" class="st3"/>
</g>
<g id="shape270-35" transform="translate(50.9,-64.8)">
<title>Sheet.270</title>
<path d="M0 228.86 L0 229.22 L0 276.8 A4.5 4.5 -180 0 0 4.5 281.3 L46.08 281.3" class="st8"/>
</g>
<g id="shape271-41" transform="translate(209.3,-43.2)">
<title>Sheet.271</title>
<desc>Type 06</desc>
<rect x="0" y="274.1" width="43.2" height="7.2" class="st3"/>
<text x="11.99" y="279.5" class="st10">Type 06</text> </g>
<g id="shape272-44" transform="translate(209.3,-36)">
<title>Sheet.272</title>
<rect x="0" y="274.1" width="43.2" height="7.2" class="st3"/>
</g>
<g id="shape273-46" transform="translate(209.3,-28.8)">
<title>Sheet.273</title>
<rect x="0" y="274.1" width="43.2" height="7.2" class="st3"/>
</g>
<g id="shape274-48" transform="translate(209.3,-21.6)">
<title>Sheet.274</title>
<rect x="0" y="274.1" width="43.2" height="7.2" class="st3"/>
</g>
<g id="shape275-50" transform="translate(202.1,-7.19997)">
<title>Sheet.275</title>
<desc>Partition Table</desc>
<rect x="0" y="266.9" width="57.6" height="14.4" class="st7"/>
<text x="4.92" y="276.5" class="st4">Partition Table</text> </g>
<g id="shape276-53" transform="translate(339.4,65.2999) rotate(90)">
<title>Sheet.276</title>
<path d="M0 98.42 L0 258.8 A22.5 22.5 -180 0 0 22.5 281.3 L44.88 281.3" class="st11"/>
</g>
<g id="shape277-59" transform="translate(-71.9999,259.7) rotate(-90)">
<title>Bracket.132</title>
<path d="M0 281.3 A5.43323 5.43323 0 0 1 4.8 276.5 L9.6 276.5 A5.43323 5.43323 -180 0 0 14.4 271.7 A5.43323 5.43323 -180
0 0 19.2 276.5 L24 276.5 A5.43323 5.43323 0 0 1 28.8 281.3" class="st12"/>
</g>
<g id="shape278-62" transform="translate(252.5,-180)">
<title>Sheet.278</title>
<path d="M0 272.06 L0 272.42 L0 274.1 A7.19998 7.19998 -180 0 0 7.2 281.3 L28.8 281.3" class="st13"/>
</g>
<g id="shape279-70" transform="translate(284.9,-172.8)">
<title>Sheet.279</title>
<desc>CP/M System Area (128 KB)</desc>
<rect x="0" y="266.9" width="111.6" height="14.4" class="st7"/>
<text x="1" y="276.5" class="st4">CP/M System Area (128 KB)</text> </g>
<g id="shape280-73" transform="translate(353.8,65.2999) rotate(90)">
<title>Sheet.280</title>
<path d="M0 112.82 L0 258.8 A22.5 22.5 -180 0 0 22.5 281.3 L44.88 281.3" class="st11"/>
</g>
<g id="shape281-78" transform="translate(368.2,65.2999) rotate(90)">
<title>Sheet.281</title>
<path d="M0 127.22 L0 258.8 A22.5 22.5 -180 0 0 22.5 281.3 L44.88 281.3" class="st11"/>
</g>
<g id="shape282-83" transform="translate(382.6,65.2999) rotate(90)">
<title>Sheet.282</title>
<path d="M0 141.62 L0 258.8 A22.5 22.5 -180 0 0 22.5 281.3 L44.88 281.3" class="st11"/>
</g>
<g id="shape283-88" transform="translate(469,65.2999) rotate(90)">
<title>Sheet.283</title>
<path d="M0 228.02 L0 258.8 A22.5 22.5 -180 0 0 22.5 281.3 L44.88 281.3" class="st11"/>
</g>
<g id="shape284-93" transform="translate(158.9,-68.3999)">
<title>Sheet.284</title>
<rect x="0" y="277.7" width="14.4" height="3.6" class="st3"/>
</g>
<g id="shape285-95" transform="translate(158.9,-64.7999)">
<title>Sheet.285</title>
<rect x="0" y="277.7" width="14.4" height="3.6" class="st3"/>
</g>
<g id="shape286-97" transform="translate(158.9,-61.1999)">
<title>Sheet.286</title>
<rect x="0" y="277.7" width="14.4" height="3.6" class="st3"/>
</g>
<g id="shape287-99" transform="translate(158.9,-57.5999)">
<title>Sheet.287</title>
<rect x="0" y="277.7" width="14.4" height="3.6" class="st3"/>
</g>
<g id="shape288-101" transform="translate(166.1,-57.6)">
<title>Stack pointer.179</title>
<path d="M33.6 302.9 L5.4 302.9 A5.39999 5.39999 0 0 1 0 297.5 L0 292.1 L0 286.82" class="st11"/>
</g>
<g id="shape289-106" transform="translate(50.9,-136.8)">
<title>Sheet.289</title>
<desc>RomWBW Data (8,320 KB * N)</desc>
<rect x="0" y="266.9" width="144" height="14.4" class="st1"/>
<text x="22.71" y="276.5" class="st4">RomWBW Data (8,320 KB * N)</text> </g>
<g id="shape293-109" transform="translate(252.5,-46.8)">
<title>Dynamic connector.207</title>
<path d="M0 281.3 L17.1 281.3 A4.5 4.5 -180 0 0 21.6 276.8 L21.6 231.8 A4.5 4.5 -180 0 0 17.1 227.3 L-17.1 227.3 A4.5
4.5 0 0 1 -21.6 222.8 L-21.6 211.24" class="st14"/>
</g>
<g id="shape294-115" transform="translate(101.3,-57.6)">
<title>Sheet.294</title>
<desc>MBR</desc>
<rect x="0" y="266.9" width="72" height="14.4" class="st5"/>
<text x="28.23" y="276.5" class="st4">MBR</text> </g>
<g id="shape295-118" transform="translate(209.156,-21.5999)">
<title>Sheet.295</title>
<rect x="0" y="252.5" width="43.344" height="28.8" class="st5"/>
</g>
<g id="shape296-120" transform="translate(245.3,-208.8)">
<title>Sheet.296</title>
<desc>Slice (8,320 KB)</desc>
<rect x="0" y="266.9" width="151.2" height="14.4" class="st5"/>
<text x="50.65" y="276.5" class="st4">Slice (8,320 KB)</text> </g>
<g id="shape298-123" transform="translate(245.3,-194.4)">
<title>Sheet.298</title>
<rect x="0" y="266.9" width="14.4" height="14.4" class="st3"/>
</g>
<g id="shape299-125" transform="translate(245.3,-194.4)">
<title>Sheet.299</title>
<desc>CP/M File System (8 MB)</desc>
<rect x="0" y="266.9" width="151.2" height="14.4" class="st7"/>
<text x="35.37" y="276.5" class="st4">CP/M File System (8 MB)</text> </g>
<g id="shape300-128" transform="translate(245.3,-194.4)">
<title>Sheet.300</title>
<rect x="0" y="266.9" width="151.2" height="14.4" class="st5"/>
</g>
<g id="shape301-130" transform="translate(-180,223.7) rotate(-90)">
<title>Bracket.301</title>
<path d="M-0 281.3 A2.41217 2.41217 0 0 1 2.13 279.17 L5.07 279.17 A2.41217 2.41217 -180 0 0 7.2 277.04 A2.41217 2.41217
-180 0 0 9.33 279.17 L12.27 279.17 A2.41217 2.41217 0 0 1 14.4 281.3" class="st12"/>
</g>
<g id="shape302-133" transform="translate(-35.9999,72.5) rotate(-90)">
<title>Bracket.302</title>
<path d="M-0 281.3 A2.41217 2.41217 0 0 1 2.13 279.17 L5.07 279.17 A2.41217 2.41217 -180 0 0 7.2 277.04 A2.41217 2.41217
-180 0 0 9.33 279.17 L12.27 279.17 A2.41217 2.41217 0 0 1 14.4 281.3" class="st12"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

7362
SystemGuide/index.html

File diff suppressed because it is too large

366
UserGuide/Graphics/BankSwitchedMemory.svg

@ -0,0 +1,366 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export BankSwitchedMemory.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
width="6.51042in" height="5.73361in" viewBox="0 0 468.75 412.82" xml:space="preserve" color-interpolation-filters="sRGB"
class="st22">
<style type="text/css">
<![CDATA[
.st1 {fill:#c0c0c0;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
.st2 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
.st3 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
.st4 {fill:#ffffff;stroke:none;stroke-linecap:butt;stroke-width:7.2}
.st5 {fill:#000000;font-family:Calibri;font-size:0.75em}
.st6 {fill:#ffffff;stroke:none;stroke-linecap:butt}
.st7 {fill:#000000;font-family:Calibri;font-size:1.00001em}
.st8 {fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st9 {fill:#000000;font-family:Calibri;font-size:0.833336em}
.st10 {font-size:1em}
.st11 {stroke:#000000;stroke-dasharray:7,5;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
.st12 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}
.st13 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}
.st14 {marker-end:url(#mrkr4-136);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}
.st15 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.37313432835821}
.st16 {fill:#000000;font-family:Calibri;font-size:0.666664em}
.st17 {stroke:#000000;stroke-dasharray:1.5,3;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}
.st18 {marker-end:url(#mrkr4-165);marker-start:url(#mrkr10-163);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
.st19 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.08695652173913}
.st20 {marker-end:url(#mrkr4-136);marker-start:url(#mrkr10-193);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}
.st21 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
.st22 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
]]>
</style>
<defs id="Markers">
<g id="lend4">
<path d="M 2 1 L 0 0 L 2 -1 L 2 1 " style="stroke:none"/>
</g>
<marker id="mrkr4-136" class="st15" refX="-5.36" orient="auto" markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend4" transform="scale(-2.68,-2.68) "/>
</marker>
<g id="lend10">
<path
d="M 0 0.75 C -0.414214 0.75 -0.75 0.414214 -0.75 0 -0.75 -0.414214 -0.414214 -0.75 0 -0.75 0.414214 -0.75 0.75 -0.414214 0.75 0 0.75 0.414214 0.414214 0.75 0 0.75 Z "
style="stroke:none"/>
</g>
<marker id="mrkr10-163" class="st19" refX="7.125" orient="auto" markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend10" transform="scale(11.5) "/>
</marker>
<marker id="mrkr4-165" class="st19" refX="-23" orient="auto" markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend4" transform="scale(-11.5,-11.5) "/>
</marker>
<marker id="mrkr10-193" class="st15" refX="1.77" orient="auto" markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend10" transform="scale(2.68) "/>
</marker>
</defs>
<g>
<title>Page-1</title>
<g id="group13-1" transform="translate(216.75,-109.92)">
<title>Data block.13</title>
<g id="shape14-2" transform="translate(157.745,0)">
<title>Sheet.14</title>
<path d="M0 412.82 L11.41 401.41 L11.41 228.61 L0 240.02 L0 412.82 Z" class="st1"/>
</g>
<g id="shape15-4" transform="translate(0,-172.8)">
<title>Sheet.15</title>
<path d="M0 412.82 L157.75 412.82 L169.15 401.41 L11.41 401.41 L0 412.82 Z" class="st1"/>
</g>
<g id="shape16-6">
<title>Sheet.16</title>
<rect x="0" y="240.02" width="157.745" height="172.8" class="st2"/>
</g>
</g>
<g id="group9-8" transform="translate(216.75,-282.72)">
<title>Data block.9</title>
<g id="shape10-9" transform="translate(157.745,0)">
<title>Sheet.10</title>
<path d="M0 412.82 L11.41 401.41 L11.41 343.81 L0 355.22 L0 412.82 Z" class="st1"/>
</g>
<g id="shape11-11" transform="translate(0,-57.6)">
<title>Sheet.11</title>
<path d="M0 412.82 L157.75 412.82 L169.15 401.41 L11.41 401.41 L0 412.82 Z" class="st1"/>
</g>
<g id="shape12-13">
<title>Sheet.12</title>
<rect x="0" y="355.22" width="157.745" height="57.6" class="st2"/>
</g>
</g>
<g id="group5-15" transform="translate(216.75,-340.32)">
<title>Data block</title>
<g id="shape6-16" transform="translate(157.745,0)">
<title>Sheet.6</title>
<path d="M0 412.82 L11.41 401.41 L11.41 379.81 L0 391.22 L0 412.82 Z" class="st1"/>
</g>
<g id="shape7-18" transform="translate(0,-21.6)">
<title>Sheet.7</title>
<path d="M0 412.82 L157.75 412.82 L169.15 401.41 L11.41 401.41 L0 412.82 Z" class="st1"/>
</g>
<g id="shape8-20">
<title>Sheet.8</title>
<rect x="0" y="391.22" width="157.745" height="21.6" class="st2"/>
</g>
</g>
<g id="shape2-22" transform="translate(65.55,486.457) rotate(180)">
<title>Sheet.2</title>
<desc>$FE00</desc>
<path d="M0 412.82 L36 412.82" class="st3"/>
<rect x="-29.1072" y="-418.22" width="22.2144" height="10.7998" transform="rotate(180)" class="st4"/>
<text x="-29.11" y="-410.12" transform="rotate(180)" class="st5">$FE00</text> </g>
<g id="shape3-27" transform="translate(65.55,542.541) rotate(180)">
<title>Sheet.3</title>
<desc>$D000</desc>
<path d="M0 412.82 L36 412.82" class="st3"/>
<rect x="-29.8916" y="-418.22" width="23.7832" height="10.7998" transform="rotate(180)" class="st6"/>
<text x="-29.89" y="-410.12" transform="rotate(180)" class="st5">$D000</text> </g>
<g id="shape17-32" transform="translate(433.37,106.7) rotate(90)">
<title>Sheet.17</title>
<desc>$8000</desc>
<path d="M0 412.82 L46.25 412.82" class="st3"/>
<rect x="-38.3323" y="-420.02" width="30.4102" height="14.4001" transform="rotate(180)" class="st6"/>
<text x="-38.33" y="-409.22" transform="rotate(180)" class="st7">$8000</text> </g>
<g id="group18-37" transform="translate(297.405,-282.72)">
<title>3D stack middle</title>
<g id="shape19-38" transform="translate(77.0909,0)">
<title>Sheet.19</title>
<path d="M0 412.82 L7.2 405.62 L7.2 387.58 L0 394.78 L0 412.82 Z" class="st1"/>
</g>
<g id="shape20-40">
<title>Sheet.20</title>
<rect x="0" y="394.784" width="77.0909" height="18.0364" class="st2"/>
</g>
</g>
<g id="group21-42" transform="translate(297.405,-297.12)">
<title>3D stack middle.21</title>
<g id="shape22-43" transform="translate(77.0909,0)">
<title>Sheet.22</title>
<path d="M0 412.82 L7.2 405.62 L7.2 384.02 L0 391.22 L0 412.82 Z" class="st1"/>
</g>
<g id="shape23-45">
<title>Sheet.23</title>
<rect x="0" y="391.22" width="77.0909" height="21.6" class="st2"/>
</g>
</g>
<g id="group24-47" transform="translate(297.405,-318.72)">
<title>3D stack middle.24</title>
<g id="shape25-48" transform="translate(77.0909,0)">
<title>Sheet.25</title>
<path d="M0 412.82 L7.2 405.62 L7.2 384.02 L0 391.22 L0 412.82 Z" class="st1"/>
</g>
<g id="shape26-50">
<title>Sheet.26</title>
<rect x="0" y="391.22" width="77.0909" height="21.6" class="st2"/>
</g>
</g>
<g id="shape27-52" transform="translate(220.314,-340.32)">
<title>Sheet.27</title>
<desc>HBIOS Proxy (RST 08)</desc>
<rect x="0" y="391.22" width="154.182" height="21.6" class="st8"/>
<text x="34.06" y="405.02" class="st9">HBIOS Proxy (RST 08)</text> </g>
<g id="shape28-55" transform="translate(220.314,-109.92)">
<title>Sheet.28</title>
<desc>Application Area (TPA)</desc>
<rect x="0" y="237.402" width="154.836" height="175.418" class="st8"/>
<text x="22.5" y="328.71" class="st7">Application Area (TPA)</text> </g>
<g id="shape29-58" transform="translate(220.314,-282.72)">
<title>Sheet.29</title>
<desc>Operating System CP/M or ZSYS</desc>
<rect x="0" y="355.22" width="77.0909" height="57.6" class="st8"/>
<text x="2.38" y="375.02" class="st9">Operating System <tspan x="11.08" dy="2.4em" class="st10">CP/M or ZSYS</tspan></text> </g>
<g id="shape30-62" transform="translate(297.405,-318.72)">
<title>Sheet.30</title>
<desc>CBIOS</desc>
<rect x="0" y="391.22" width="77.0909" height="21.6" class="st8"/>
<text x="26.29" y="405.02" class="st9">CBIOS</text> </g>
<g id="shape31-65" transform="translate(297.405,-297.12)">
<title>Sheet.31</title>
<desc>BDOS</desc>
<rect x="0" y="391.22" width="77.0909" height="21.6" class="st8"/>
<text x="27.14" y="405.02" class="st9">BDOS</text> </g>
<g id="shape32-68" transform="translate(297.405,-282.72)">
<title>Sheet.32</title>
<desc>CCP</desc>
<rect x="0" y="398.42" width="77.0909" height="14.4" class="st8"/>
<text x="30.63" y="408.62" class="st9">CCP</text> </g>
<g id="group33-71" transform="translate(72.75,-109.92)">
<title>Data block.33</title>
<g id="shape34-72" transform="translate(108,0)">
<title>Sheet.34</title>
<path d="M0 412.82 L11.41 401.41 L11.41 286.21 L0 297.62 L0 412.82 Z" class="st1"/>
</g>
<g id="shape35-74" transform="translate(0,-115.2)">
<title>Sheet.35</title>
<path d="M0 412.82 L108 412.82 L119.41 401.41 L11.41 401.41 L0 412.82 Z" class="st1"/>
</g>
<g id="shape36-76">
<title>Sheet.36</title>
<rect x="0" y="297.62" width="108" height="115.2" class="st2"/>
</g>
</g>
<g id="shape37-78" transform="translate(22.35,-225.12)">
<title>Sheet.37</title>
<path d="M0 412.82 L360 412.82" class="st11"/>
</g>
<g id="shape38-81" transform="translate(72.75,-109.92)">
<title>Sheet.38</title>
<desc>HBIOS (Hardware Drivers)</desc>
<rect x="0" y="297.62" width="108" height="115.2" class="st8"/>
<text x="38.76" y="351.62" class="st7">HBIOS <tspan x="7.61" dy="1.2em" class="st10">(Hardware Drivers)</tspan></text> </g>
<g id="shape39-85" transform="translate(22.35,-109.92)">
<title>Sheet.39</title>
<path d="M0 412.82 L338.4 412.82" class="st11"/>
</g>
<g id="shape40-88" transform="translate(22.35,-361.92)">
<title>Sheet.40</title>
<path d="M0 412.82 L360 412.82" class="st11"/>
</g>
<g id="shape43-91" transform="translate(-397.67,302.9) rotate(-90)">
<title>Sheet.43</title>
<desc>Z80 CPU Address Space</desc>
<rect x="0" y="398.42" width="252" height="14.4" class="st12"/>
<text x="69.04" y="409.22" class="st7">Z80 CPU Address Space</text> </g>
<g id="shape41-94" transform="translate(-383.27,302.9) rotate(-90)">
<title>Sheet.41</title>
<desc>Banked Lower 32K</desc>
<rect x="0" y="398.42" width="115.2" height="14.4" class="st12"/>
<text x="12.48" y="409.22" class="st7">Banked Lower 32K</text> </g>
<g id="shape42-97" transform="translate(-383.27,187.7) rotate(-90)">
<title>Sheet.42</title>
<desc>Fixed Upper 32K</desc>
<rect x="0" y="398.42" width="136.8" height="14.4" class="st12"/>
<text x="28.39" y="409.22" class="st7">Fixed Upper 32K</text> </g>
<g id="shape1-100" transform="translate(65.55,463.72) rotate(180)">
<title>Sheet.1</title>
<desc>$10000</desc>
<path d="M0 412.82 L36 412.82" class="st3"/>
<rect x="-31.6846" y="-418.22" width="27.3691" height="10.7998" transform="rotate(180)" class="st6"/>
<text x="-31.68" y="-410.12" transform="rotate(180)" class="st5">$10000</text> </g>
<g id="shape4-105" transform="translate(65.55,715.72) rotate(180)">
<title>Sheet.4</title>
<desc>$0000</desc>
<path d="M0 412.82 L36 412.82" class="st3"/>
<rect x="-29.4038" y="-418.22" width="22.8076" height="10.7998" transform="rotate(180)" class="st4"/>
<text x="-29.4" y="-410.12" transform="rotate(180)" class="st5">$0000</text> </g>
<g id="shape44-110" transform="translate(798.77,50.9) rotate(90)">
<title>Bracket</title>
<path d="M0 412.82 A6.11239 6.11239 0 0 1 5.4 407.42 L64.22 407.42 A6.11239 6.11239 -180 0 0 69.62 402.02 A6.11239 6.11239
-180 0 0 75.02 407.42 L131.4 407.42 A6.11239 6.11239 0 0 1 136.8 412.82" class="st13"/>
</g>
<g id="shape45-113" transform="translate(0.750002,-52.32)">
<title>Sheet.45</title>
<desc>Bank 0</desc>
<rect x="0" y="398.42" width="36" height="14.4" class="st12"/>
<text x="5.69" y="408.32" class="st5">Bank 0</text> </g>
<g id="shape47-116" transform="translate(252.75,-52.32)">
<title>Sheet.47</title>
<desc>App/OS Banks</desc>
<rect x="0" y="398.42" width="108" height="14.4" class="st12"/>
<text x="28.09" y="408.32" class="st5">App/OS Banks</text> </g>
<g id="shape48-119" transform="translate(360.75,-52.32)">
<title>Sheet.48</title>
<desc>Bank N-1</desc>
<rect x="0" y="398.42" width="36" height="14.4" class="st12"/>
<text x="1.41" y="408.32" class="st5">Bank N-1</text> </g>
<g id="shape49-122" transform="translate(396.75,-52.32)">
<title>Sheet.49</title>
<desc>Bank N</desc>
<rect x="0" y="398.42" width="36" height="14.4" class="st12"/>
<text x="5.06" y="408.32" class="st5">Bank N</text> </g>
<g id="shape50-125" transform="translate(36.75,-52.32)">
<title>Sheet.50</title>
<desc>• • •</desc>
<rect x="0" y="398.42" width="216" height="14.4" class="st12"/>
<text x="91.49" y="408.62" class="st9">• • •</text> </g>
<g id="shape51-128" transform="translate(375.15,715.72) rotate(180)">
<title>Bracket.51</title>
<path d="M0 412.82 A8.14985 8.14985 0 0 1 7.2 405.62 L36 405.62 A8.14985 8.14985 -180 0 0 43.2 398.42 A8.14985 8.14985
-180 0 0 50.4 405.62 L151.2 405.62 A8.14985 8.14985 0 0 1 158.4 412.82" class="st13"/>
</g>
<g id="shape55-131" transform="translate(396.75,-66.72)">
<title>Sheet.55</title>
<path d="M0 187.31 L9 187.31 A9 9 0 0 1 18 196.31 L18 404.78" class="st14"/>
</g>
<g id="shape56-137" transform="translate(0.750002,-37.92)">
<title>Sheet.56</title>
<desc>Physical RAM (32K per bank)</desc>
<rect x="0" y="398.42" width="432" height="14.4" class="st12"/>
<text x="157.88" y="408.62" class="st9">Physical RAM (32K per bank)</text> </g>
<g id="shape57-140" transform="translate(180.75,715.72) rotate(180)">
<title>Bracket.57</title>
<desc>`</desc>
<path d="M0 412.82 A8.14984 8.14984 0 0 1 7.2 405.62 L46.8 405.62 A8.14984 8.14984 -180 0 0 54 398.42 A8.14984 8.14984
-180 0 0 61.2 405.62 L100.8 405.62 A8.14984 8.14984 0 0 1 108 412.82" class="st13"/>
<rect x="393.092" y="-58.7999" width="2.328" height="9.59985" transform="rotate(90)" class="st4"/>
<text x="393.09" y="-51.6" transform="rotate(90)" class="st16">`</text> </g>
<g id="shape58-145" transform="translate(449.57,360.5) rotate(90)">
<title>Sheet.58</title>
<path d="M0 412.82 L34.16 412.82" class="st17"/>
</g>
<g id="group60-148" transform="translate(36.75,-0.12)">
<title>3D stack top</title>
<desc>RAM Disk</desc>
<g id="shape61-149" transform="translate(208.8,0)">
<title>Sheet.61</title>
<path d="M0 412.82 L7.09 405.73 L7.09 387.73 L0 394.82 L0 412.82 Z" class="st1"/>
</g>
<g id="shape62-151" transform="translate(0,-18)">
<title>Sheet.62</title>
<path d="M0 412.82 L208.8 412.82 L215.89 405.73 L7.09 405.73 L0 412.82 Z" class="st1"/>
</g>
<g id="shape63-153">
<title>Sheet.63</title>
<rect x="0" y="394.82" width="208.8" height="18" class="st2"/>
</g>
<g id="shape60-155">
<text x="88.83" y="406.22" class="st16">RAM Disk</text> </g>
</g>
<g id="shape64-157" transform="translate(-59.27,84.02) rotate(-90)">
<title>Pointer (1-D)</title>
<path d="M1.71 412.82 L2.07 412.82 L16.08 412.82" class="st18"/>
</g>
<g id="shape65-166" transform="translate(-95.27,108.5) rotate(-90)">
<title>Pointer (1-D).65</title>
<path d="M1.71 412.82 L2.07 412.82 L18.96 412.82" class="st18"/>
</g>
<g id="shape66-173" transform="translate(-52.07,122.9) rotate(-90)">
<title>Pointer (1-D).66</title>
<path d="M1.71 412.82 L2.07 412.82 L11.76 412.82" class="st18"/>
</g>
<g id="shape67-180" transform="translate(-105.35,137.3) rotate(-90)">
<title>Pointer (1-D).67</title>
<path d="M1.71 412.82 L2.07 412.82 L26.16 412.82" class="st18"/>
</g>
<g id="shape70-187" transform="translate(228.935,-227.945) scale(-1,1)">
<title>Sheet.70</title>
<path d="M2.65 293.24 L3.01 293.24 L76.08 293.24 A22.5 22.5 0 0 1 98.58 315.74 L98.58 404.78" class="st20"/>
</g>
<g id="shape68-195" transform="translate(87.15,-289.92)">
<title>Sheet.68</title>
<desc>HBIOS Function Call w/ Bank Switch</desc>
<rect x="0" y="384.02" width="86.4" height="28.8" class="st2"/>
<text x="7.14" y="395.72" class="st5">HBIOS Function Call <tspan x="15.11" dy="1.2em" class="st10">w/ Bank Switch</tspan></text> </g>
<g id="shape69-199" transform="translate(0.75,-390.72)">
<title>Sheet.69</title>
<desc>RomWBW Bank Switched Memory Layout</desc>
<rect x="0" y="391.22" width="432" height="21.6" class="st21"/>
<text x="113.82" y="405.62" class="st7">RomWBW Bank Switched Memory Layout</text> </g>
<g id="shape59-202" transform="translate(665.566,362.226) rotate(90.2396)">
<title>Sheet.59</title>
<path d="M0 412.82 L27.11 412.82" class="st17"/>
</g>
<g id="shape52-205" transform="translate(16.33,324.5) rotate(-90)">
<title>Sheet.52</title>
<desc>Fixed Mapping of Upper 32K to Last Bank</desc>
<rect x="0" y="398.42" width="172.8" height="14.4" class="st8"/>
<text x="11.1" y="408.32" class="st5">Fixed Mapping of Upper 32K to Last Bank</text> </g>
<g id="shape72-208" transform="translate(331.95,-66.72)">
<title>Sheet.72</title>
<path d="M0 384.02 L0 387.62 A3.59999 3.59999 -180 0 0 3.6 391.22 L45.4 391.22 A5 5 0 0 1 50.4 396.22 L50.4 404.78"
class="st14"/>
</g>
<g id="shape74-213" transform="translate(126.75,-66.72) scale(-1,1)">
<title>Sheet.74</title>
<path d="M0 384.02 L0 387.62 A3.59999 3.59999 -180 0 0 3.6 391.22 L103 391.22 A5 5 0 0 1 108 396.22 L108 404.78"
class="st14"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 18 KiB

830
UserGuide/Graphics/CharacterEmulationVideoServices.svg

@ -0,0 +1,830 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export CharacterEmulationVideoServices.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
width="6.01042in" height="5.76042in" viewBox="0 0 432.75 414.75" xml:space="preserve" color-interpolation-filters="sRGB"
class="st16">
<style type="text/css">
<![CDATA[
.st1 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st2 {fill:#000000;font-family:Calibri;font-size:0.833336em;font-weight:bold}
.st3 {font-size:1em}
.st4 {marker-end:url(#mrkr13-15);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st5 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.22935779816514}
.st6 {fill:#a5a5a5;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st7 {fill:#000000;font-family:Calibri;font-size:0.666664em;font-weight:bold}
.st8 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
.st9 {fill:#00ff00;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st10 {fill:#e6e6e6;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st11 {fill:#b3b3b3;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st12 {fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st13 {fill:#ffffff;stroke:#000000;stroke-dasharray:0.75,1.5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st14 {fill:#000000;font-family:Calibri;font-size:0.499992em;font-weight:bold}
.st15 {fill:#000000;font-family:Calibri;font-size:1.16666em;font-weight:bold}
.st16 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
]]>
</style>
<defs id="Markers">
<g id="lend13">
<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"/>
</g>
<marker id="mrkr13-15" class="st5" refX="-13.08" orient="auto" markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "/>
</marker>
</defs>
<g>
<title>Page-1</title>
<g id="shape81-1" transform="translate(17.625,414.375) rotate(-90)">
<title>Sheet.81</title>
<rect x="0" y="279.75" width="360" height="135" class="st1"/>
</g>
<g id="shape80-3" transform="translate(-135.375,414.375) rotate(-90)">
<title>Sheet.80</title>
<rect x="0" y="189.75" width="360" height="225" class="st1"/>
</g>
<g id="shape1-5" transform="translate(108.539,-315.375)">
<title>Sheet.1</title>
<desc>Character I/O Services</desc>
<rect x="0" y="378.75" width="53.8364" height="36" class="st1"/>
<text x="6.75" y="387.75" class="st2">Character <tspan x="20.06" dy="1.2em" class="st3">I/O </tspan><tspan x="10.06"
dy="1.2em" class="st3">Services</tspan></text> </g>
<g id="shape2-10" transform="translate(36.375,-333.375)">
<title>Sheet.2</title>
<path d="M0 414.75 L62.35 414.75" class="st4"/>
</g>
<g id="shape8-16" transform="translate(550.125,153.375) rotate(90)">
<title>Sheet.8</title>
<path d="M0 414.75 L17.19 414.75" class="st4"/>
</g>
<g id="shape9-21" transform="translate(108.375,-189.375)">
<title>Sheet.9</title>
<desc>Emulation Services</desc>
<rect x="0" y="369.75" width="54" height="45" class="st1"/>
<text x="5.78" y="389.25" class="st2">Emulation <tspan x="10.14" dy="1.2em" class="st3">Services</tspan></text> </g>
<g id="shape10-25" transform="translate(108.375,-171.375)">
<title>Sheet.10</title>
<desc>TTY</desc>
<rect x="0" y="396.75" width="54" height="18" class="st1"/>
<text x="19.45" y="408.75" class="st2">TTY</text> </g>
<g id="shape11-28" transform="translate(108.375,-153.375)">
<title>Sheet.11</title>
<desc>ANSI</desc>
<rect x="0" y="396.75" width="54" height="18" class="st1"/>
<text x="16.98" y="408.75" class="st2">ANSI</text> </g>
<g id="shape12-31" transform="translate(162.211,-180.375)">
<title>Sheet.12</title>
<path d="M0 414.75 L17.35 414.75" class="st4"/>
</g>
<g id="shape13-36" transform="translate(162.211,-162.375)">
<title>Sheet.13</title>
<path d="M0 414.75 L17.35 414.75" class="st4"/>
</g>
<g id="shape14-41" transform="translate(189.375,-99.375)">
<title>Sheet.14</title>
<desc>Video Display Adapter Services</desc>
<rect x="0" y="324.75" width="54" height="90" class="st1"/>
<text x="14.93" y="354.75" class="st2">Video <tspan x="11.88" dy="1.2em" class="st3">Display </tspan><tspan x="10.11"
dy="1.2em" class="st3">Adapter </tspan><tspan x="10.14" dy="1.2em" class="st3">Services</tspan></text> </g>
<g id="shape18-47" transform="translate(243.375,-36.375)">
<title>Sheet.18</title>
<path d="M0 414.75 L62.19 414.75" class="st4"/>
</g>
<g id="shape27-52" transform="translate(315.375,-315.375)">
<title>Sheet.27</title>
<desc>UART</desc>
<rect x="0" y="396.75" width="44.9182" height="18" class="st6"/>
<text x="13.19" y="408.15" class="st7">UART</text> </g>
<g id="shape34-55" transform="translate(314.311,-261.375)">
<title>Sheet.34</title>
<desc>ASCI</desc>
<rect x="0" y="396.75" width="44.9182" height="18" class="st6"/>
<text x="14.96" y="408.15" class="st7">ASCI</text> </g>
<g id="group20-58" transform="translate(396.375,-94.875)">
<title>Terminal.20</title>
<g id="shape36-59" transform="translate(-391.186,414.75) rotate(-90)">
<title>Sheet.36</title>
<path d="M0 414.75 L27 414.75 L27 409.08 L0 409.08 L0 414.75 ZM26.25 403.93 L23.44 399.37 L3.53 399.37 L0.75 403.93
L26.25 403.93 ZM23.44 399.37 L23.44 391.19 L3.53 391.19 L3.53 399.37 L23.44 399.37 ZM26.25 407.7 L26.25
403.93 L0.75 403.93 L0.75 407.7 L26.25 407.7 ZM24.83 407.7 A1223.48 394.162 90 0 1 2.17 407.7 L24.83
407.7 Z" class="st8"/>
</g>
<g id="shape37-61" transform="translate(-395.768,392.25) rotate(-90)">
<title>Sheet.37</title>
<rect x="0" y="414.641" width="0.75" height="0.109091" class="st9"/>
</g>
<g id="shape38-63" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.38</title>
<path d="M1.69 410.93 L2.63 410.93 L2.63 410.39 L1.69 410.39 L1.69 410.93 ZM2.81 410.93 L3.75 410.93 L3.75 410.39
L2.81 410.39 L2.81 410.93 ZM3.94 410.93 L4.87 410.93 L4.87 410.39 L3.94 410.39 L3.94 410.93 ZM5.06 410.93
L6 410.93 L6 410.39 L5.06 410.39 L5.06 410.93 ZM12.28 410.93 L13.22 410.93 L13.22 410.39 L12.28 410.39
L12.28 410.93 ZM13.41 410.93 L14.34 410.93 L14.34 410.39 L13.41 410.39 L13.41 410.93 ZM14.53 410.93
L15.47 410.93 L15.47 410.39 L14.53 410.39 L14.53 410.93 ZM15.66 410.93 L16.59 410.93 L16.59 410.39 L15.66
410.39 L15.66 410.93 ZM0 412.02 L1.5 412.02 L1.5 411.48 L0 411.48 L0 412.02 ZM1.69 412.02 L2.63 412.02
L2.63 411.48 L1.69 411.48 L1.69 412.02 ZM2.81 412.02 L3.75 412.02 L3.75 411.48 L2.81 411.48 L2.81 412.02
ZM3.94 412.02 L4.87 412.02 L4.87 411.48 L3.94 411.48 L3.94 412.02 ZM5.06 412.02 L6 412.02 L6 411.48
L5.06 411.48 L5.06 412.02 ZM6.19 412.02 L7.12 412.02 L7.12 411.48 L6.19 411.48 L6.19 412.02 ZM7.31 412.02
L8.25 412.02 L8.25 411.48 L7.31 411.48 L7.31 412.02 ZM8.44 412.02 L9.37 412.02 L9.37 411.48 L8.44 411.48
L8.44 412.02 ZM9.56 412.02 L10.5 412.02 L10.5 411.48 L9.56 411.48 L9.56 412.02 ZM10.69 412.02 L11.62
412.02 L11.62 411.48 L10.69 411.48 L10.69 412.02 ZM11.81 412.02 L12.75 412.02 L12.75 411.48 L11.81 411.48
L11.81 412.02 ZM12.94 412.02 L13.87 412.02 L13.87 411.48 L12.94 411.48 L12.94 412.02 ZM14.06 412.02
L15 412.02 L15 411.48 L14.06 411.48 L14.06 412.02 ZM1.69 412.7 L2.63 412.7 L2.63 412.16 L1.69 412.16
L1.69 412.7 ZM2.81 412.7 L3.75 412.7 L3.75 412.16 L2.81 412.16 L2.81 412.7 ZM3.94 412.7 L4.87 412.7
L4.87 412.16 L3.94 412.16 L3.94 412.7 ZM5.06 412.7 L6 412.7 L6 412.16 L5.06 412.16 L5.06 412.7 ZM6.19
412.7 L7.12 412.7 L7.12 412.16 L6.19 412.16 L6.19 412.7 ZM7.31 412.7 L8.25 412.7 L8.25 412.16 L7.31
412.16 L7.31 412.7 ZM8.44 412.7 L9.37 412.7 L9.37 412.16 L8.44 412.16 L8.44 412.7 ZM9.56 412.7 L10.5
412.7 L10.5 412.16 L9.56 412.16 L9.56 412.7 ZM10.69 412.7 L11.62 412.7 L11.62 412.16 L10.69 412.16 L10.69
412.7 ZM11.81 412.7 L12.75 412.7 L12.75 412.16 L11.81 412.16 L11.81 412.7 ZM12.94 412.7 L13.87 412.7
L13.87 412.16 L12.94 412.16 L12.94 412.7 ZM14.06 412.7 L15 412.7 L15 412.16 L14.06 412.16 L14.06 412.7
ZM1.69 413.39 L2.63 413.39 L2.63 412.84 L1.69 412.84 L1.69 413.39 ZM2.81 413.39 L3.75 413.39 L3.75 412.84
L2.81 412.84 L2.81 413.39 ZM3.94 413.39 L4.87 413.39 L4.87 412.84 L3.94 412.84 L3.94 413.39 ZM5.06 413.39
L6 413.39 L6 412.84 L5.06 412.84 L5.06 413.39 ZM6.19 413.39 L7.12 413.39 L7.12 412.84 L6.19 412.84 L6.19
413.39 ZM7.31 413.39 L8.25 413.39 L8.25 412.84 L7.31 412.84 L7.31 413.39 ZM8.44 413.39 L9.37 413.39
L9.37 412.84 L8.44 412.84 L8.44 413.39 ZM9.56 413.39 L10.5 413.39 L10.5 412.84 L9.56 412.84 L9.56 413.39
ZM10.69 413.39 L11.62 413.39 L11.62 412.84 L10.69 412.84 L10.69 413.39 ZM11.81 413.39 L12.75 413.39
L12.75 412.84 L11.81 412.84 L11.81 413.39 ZM12.94 413.39 L13.87 413.39 L13.87 412.84 L12.94 412.84 L12.94
413.39 ZM14.06 413.39 L15 413.39 L15 412.84 L14.06 412.84 L14.06 413.39 ZM1.69 414.07 L2.63 414.07 L2.63
413.52 L1.69 413.52 L1.69 414.07 ZM2.81 414.07 L3.75 414.07 L3.75 413.52 L2.81 413.52 L2.81 414.07 ZM3.94
414.07 L4.87 414.07 L4.87 413.52 L3.94 413.52 L3.94 414.07 ZM5.06 414.07 L6 414.07 L6 413.52 L5.06 413.52
L5.06 414.07 ZM6.19 414.07 L7.12 414.07 L7.12 413.52 L6.19 413.52 L6.19 414.07 ZM7.31 414.07 L8.25 414.07
L8.25 413.52 L7.31 413.52 L7.31 414.07 ZM8.44 414.07 L9.37 414.07 L9.37 413.52 L8.44 413.52 L8.44 414.07
ZM9.56 414.07 L10.5 414.07 L10.5 413.52 L9.56 413.52 L9.56 414.07 ZM10.69 414.07 L11.62 414.07 L11.62
413.52 L10.69 413.52 L10.69 414.07 ZM11.81 414.07 L12.75 414.07 L12.75 413.52 L11.81 413.52 L11.81 414.07
ZM12.94 414.07 L13.87 414.07 L13.87 413.52 L12.94 413.52 L12.94 414.07 ZM3.94 414.75 L11.62 414.75 L11.62
414.2 L3.94 414.2 L3.94 414.75 ZM21 414.75 L23.25 414.75 L23.25 414.2 L21 414.2 L21 414.75 ZM23.44 414.75
L24.37 414.75 L24.37 414.2 L23.44 414.2 L23.44 414.75 ZM23.44 414.07 L24.37 414.07 L24.37 413.52 L23.44
413.52 L23.44 414.07 ZM22.22 414.07 L23.16 414.07 L23.16 413.52 L22.22 413.52 L22.22 414.07 ZM21 414.07
L21.94 414.07 L21.94 413.52 L21 413.52 L21 414.07 ZM21 413.39 L21.94 413.39 L21.94 412.84 L21 412.84
L21 413.39 ZM21 412.7 L21.94 412.7 L21.94 412.16 L21 412.16 L21 412.7 ZM22.22 412.7 L23.16 412.7 L23.16
412.16 L22.22 412.16 L22.22 412.7 ZM23.44 412.7 L24.37 412.7 L24.37 412.16 L23.44 412.16 L23.44 412.7
ZM23.44 413.39 L24.37 413.39 L24.37 412.84 L23.44 412.84 L23.44 413.39 ZM22.22 413.39 L23.16 413.39
L23.16 412.84 L22.22 412.84 L22.22 413.39 Z" class="st10"/>
</g>
<g id="shape39-65" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.39</title>
<path d="M0 410.93 L0.94 410.93 L0.94 410.39 L0 410.39 L0 410.93 ZM0 412.7 L1.5 412.7 L1.5 412.16 L0 412.16 L0 412.7
ZM0 413.39 L1.5 413.39 L1.5 412.84 L0 412.84 L0 413.39 ZM0 414.07 L1.5 414.07 L1.5 413.52 L0 413.52
L0 414.07 ZM0 414.75 L1.5 414.75 L1.5 414.2 L0 414.2 L0 414.75 ZM1.69 414.75 L2.63 414.75 L2.63 414.2
L1.69 414.2 L1.69 414.75 ZM2.81 414.75 L3.75 414.75 L3.75 414.2 L2.81 414.2 L2.81 414.75 ZM11.81 414.75
L12.75 414.75 L12.75 414.2 L11.81 414.2 L11.81 414.75 ZM12.94 414.75 L13.87 414.75 L13.87 414.2 L12.94
414.2 L12.94 414.75 ZM14.06 414.75 L15 414.75 L15 414.2 L14.06 414.2 L14.06 414.75 ZM15.19 414.75 L16.69
414.75 L16.69 414.2 L15.19 414.2 L15.19 414.75 ZM17.25 414.75 L18.19 414.75 L18.19 414.2 L17.25 414.2
L17.25 414.75 ZM18.37 414.75 L19.31 414.75 L19.31 414.2 L18.37 414.2 L18.37 414.75 ZM19.5 414.75 L20.44
414.75 L20.44 414.2 L19.5 414.2 L19.5 414.75 ZM24.66 414.75 L25.59 414.75 L25.59 413.55 L24.66 413.55
L24.66 414.75 ZM24.66 413.44 L25.59 413.44 L25.59 412.16 L24.66 412.16 L24.66 413.44 ZM24.66 412.02
L25.59 412.02 L25.59 411.48 L24.66 411.48 L24.66 412.02 ZM23.44 412.02 L24.37 412.02 L24.37 411.48 L23.44
411.48 L23.44 412.02 ZM22.22 412.02 L23.16 412.02 L23.16 411.48 L22.22 411.48 L22.22 412.02 ZM21 412.02
L21.94 412.02 L21.94 411.48 L21 411.48 L21 412.02 ZM19.5 412.02 L20.44 412.02 L20.44 411.48 L19.5 411.48
L19.5 412.02 ZM19.5 412.7 L20.44 412.7 L20.44 412.16 L19.5 412.16 L19.5 412.7 ZM18.37 414.07 L19.31
414.07 L19.31 413.52 L18.37 413.52 L18.37 414.07 ZM14.06 414.06 L16.69 414.06 L16.69 413.51 L14.06 413.51
L14.06 414.06 ZM15.19 413.37 L16.69 413.37 L16.69 412.17 L15.19 412.17 L15.19 413.37 ZM17.25 412.7 L18.19
412.7 L18.19 412.16 L17.25 412.16 L17.25 412.7 ZM18.37 412.7 L19.31 412.7 L19.31 412.16 L18.37 412.16
L18.37 412.7 ZM18.37 412.02 L19.31 412.02 L19.31 411.48 L18.37 411.48 L18.37 412.02 ZM15.19 412.02 L16.69
412.02 L16.69 411.48 L15.19 411.48 L15.19 412.02 ZM24.19 410.6 L24.94 410.6 L24.94 410.5 L24.19 410.5
L24.19 410.6 ZM23.06 410.6 L23.81 410.6 L23.81 410.5 L23.06 410.5 L23.06 410.6 ZM19.5 410.93 L20.44
410.93 L20.44 410.39 L19.5 410.39 L19.5 410.93 ZM18.37 410.93 L19.31 410.93 L19.31 410.39 L18.37 410.39
L18.37 410.93 ZM17.25 410.93 L18.19 410.93 L18.19 410.39 L17.25 410.39 L17.25 410.93 ZM10.31 410.93
L11.25 410.93 L11.25 410.39 L10.31 410.39 L10.31 410.93 ZM9.19 410.93 L10.12 410.93 L10.12 410.39 L9.19
410.39 L9.19 410.93 ZM8.06 410.93 L9 410.93 L9 410.39 L8.06 410.39 L8.06 410.93 ZM6.94 410.93 L7.87
410.93 L7.87 410.39 L6.94 410.39 L6.94 410.93 ZM17.25 412.02 L18.19 412.02 L18.19 411.48 L17.25 411.48
L17.25 412.02 Z" class="st11"/>
</g>
</g>
<g id="shape40-67" transform="translate(315.375,-99.375)">
<title>Sheet.40</title>
<desc>CVDU</desc>
<rect x="0" y="396.75" width="44.9182" height="18" class="st6"/>
<text x="12.84" y="408.15" class="st7">CVDU</text> </g>
<g id="shape41-70" transform="translate(360.293,-108.375)">
<title>Sheet.41</title>
<path d="M0 414.75 L26.27 414.75" class="st4"/>
</g>
<g id="shape47-75" transform="translate(315.375,-63.375)">
<title>Sheet.47</title>
<desc>UPD7220</desc>
<rect x="0" y="396.75" width="44.9182" height="18" class="st6"/>
<text x="7.09" y="408.15" class="st7">UPD7220</text> </g>
<g id="shape54-78" transform="translate(315.375,-27.375)">
<title>Sheet.54</title>
<desc>N8</desc>
<rect x="0" y="396.75" width="44.9182" height="18" class="st6"/>
<text x="17.8" y="408.15" class="st7">N8</text> </g>
<g id="shape56-81" transform="translate(54.375,-333.375)">
<title>Sheet.56</title>
<desc>CIOXXX</desc>
<rect x="0" y="401.25" width="45" height="13.5" class="st12"/>
<text x="10" y="410.4" class="st7">CIOXXX</text> </g>
<g id="shape57-84" transform="translate(54.375,-117.375)">
<title>Sheet.57</title>
<desc>VDAXXX</desc>
<rect x="0" y="401.25" width="45" height="13.5" class="st12"/>
<text x="8.58" y="410.4" class="st7">VDAXXX</text> </g>
<g id="shape58-87" transform="translate(-378.375,414.375) rotate(-90)">
<title>Sheet.58</title>
<desc>Operating System / Utilities</desc>
<rect x="0" y="378.75" width="360" height="36" class="st1"/>
<text x="122.42" y="399.75" class="st2">Operating System / Utilities</text> </g>
<g id="shape59-90" transform="translate(108.375,-135.375)">
<title>Sheet.59</title>
<desc>Others...</desc>
<path d="M0 414.75 L54 414.75 L54 396.75 L0 396.75 L0 414.75 Z" class="st13"/>
<text x="8.91" y="408.75" class="st2">Others...</text> </g>
<g id="shape60-93" transform="translate(162.211,-144.375)">
<title>Sheet.60</title>
<path d="M0 414.75 L17.35 414.75" class="st4"/>
</g>
<g id="shape61-98" transform="translate(36.375,-211.875)">
<title>Sheet.61</title>
<path d="M0 414.75 L62.19 414.75" class="st4"/>
</g>
<g id="shape62-103" transform="translate(54.375,-211.875)">
<title>Sheet.62</title>
<desc>EMUXXX</desc>
<rect x="0" y="401.25" width="45" height="13.5" class="st12"/>
<text x="7.83" y="410.4" class="st7">EMUXXX</text> </g>
<g id="shape15-106" transform="translate(36.375,-117.375)">
<title>Sheet.15</title>
<path d="M0 414.75 L143.19 414.75" class="st4"/>
</g>
<g id="group16-111" transform="translate(396.375,-58.875)">
<title>Terminal.16</title>
<g id="shape42-112" transform="translate(-391.186,414.75) rotate(-90)">
<title>Sheet.42</title>
<path d="M0 414.75 L27 414.75 L27 409.08 L0 409.08 L0 414.75 ZM26.25 403.93 L23.44 399.37 L3.53 399.37 L0.75 403.93
L26.25 403.93 ZM23.44 399.37 L23.44 391.19 L3.53 391.19 L3.53 399.37 L23.44 399.37 ZM26.25 407.7 L26.25
403.93 L0.75 403.93 L0.75 407.7 L26.25 407.7 ZM24.83 407.7 A1223.48 394.162 90 0 1 2.17 407.7 L24.83
407.7 Z" class="st8"/>
</g>
<g id="shape43-114" transform="translate(-395.768,392.25) rotate(-90)">
<title>Sheet.43</title>
<rect x="0" y="414.641" width="0.75" height="0.109091" class="st9"/>
</g>
<g id="shape44-116" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.44</title>
<path d="M1.69 410.93 L2.63 410.93 L2.63 410.39 L1.69 410.39 L1.69 410.93 ZM2.81 410.93 L3.75 410.93 L3.75 410.39
L2.81 410.39 L2.81 410.93 ZM3.94 410.93 L4.87 410.93 L4.87 410.39 L3.94 410.39 L3.94 410.93 ZM5.06 410.93
L6 410.93 L6 410.39 L5.06 410.39 L5.06 410.93 ZM12.28 410.93 L13.22 410.93 L13.22 410.39 L12.28 410.39
L12.28 410.93 ZM13.41 410.93 L14.34 410.93 L14.34 410.39 L13.41 410.39 L13.41 410.93 ZM14.53 410.93
L15.47 410.93 L15.47 410.39 L14.53 410.39 L14.53 410.93 ZM15.66 410.93 L16.59 410.93 L16.59 410.39 L15.66
410.39 L15.66 410.93 ZM0 412.02 L1.5 412.02 L1.5 411.48 L0 411.48 L0 412.02 ZM1.69 412.02 L2.63 412.02
L2.63 411.48 L1.69 411.48 L1.69 412.02 ZM2.81 412.02 L3.75 412.02 L3.75 411.48 L2.81 411.48 L2.81 412.02
ZM3.94 412.02 L4.87 412.02 L4.87 411.48 L3.94 411.48 L3.94 412.02 ZM5.06 412.02 L6 412.02 L6 411.48
L5.06 411.48 L5.06 412.02 ZM6.19 412.02 L7.12 412.02 L7.12 411.48 L6.19 411.48 L6.19 412.02 ZM7.31 412.02
L8.25 412.02 L8.25 411.48 L7.31 411.48 L7.31 412.02 ZM8.44 412.02 L9.37 412.02 L9.37 411.48 L8.44 411.48
L8.44 412.02 ZM9.56 412.02 L10.5 412.02 L10.5 411.48 L9.56 411.48 L9.56 412.02 ZM10.69 412.02 L11.62
412.02 L11.62 411.48 L10.69 411.48 L10.69 412.02 ZM11.81 412.02 L12.75 412.02 L12.75 411.48 L11.81 411.48
L11.81 412.02 ZM12.94 412.02 L13.87 412.02 L13.87 411.48 L12.94 411.48 L12.94 412.02 ZM14.06 412.02
L15 412.02 L15 411.48 L14.06 411.48 L14.06 412.02 ZM1.69 412.7 L2.63 412.7 L2.63 412.16 L1.69 412.16
L1.69 412.7 ZM2.81 412.7 L3.75 412.7 L3.75 412.16 L2.81 412.16 L2.81 412.7 ZM3.94 412.7 L4.87 412.7
L4.87 412.16 L3.94 412.16 L3.94 412.7 ZM5.06 412.7 L6 412.7 L6 412.16 L5.06 412.16 L5.06 412.7 ZM6.19
412.7 L7.12 412.7 L7.12 412.16 L6.19 412.16 L6.19 412.7 ZM7.31 412.7 L8.25 412.7 L8.25 412.16 L7.31
412.16 L7.31 412.7 ZM8.44 412.7 L9.37 412.7 L9.37 412.16 L8.44 412.16 L8.44 412.7 ZM9.56 412.7 L10.5
412.7 L10.5 412.16 L9.56 412.16 L9.56 412.7 ZM10.69 412.7 L11.62 412.7 L11.62 412.16 L10.69 412.16 L10.69
412.7 ZM11.81 412.7 L12.75 412.7 L12.75 412.16 L11.81 412.16 L11.81 412.7 ZM12.94 412.7 L13.87 412.7
L13.87 412.16 L12.94 412.16 L12.94 412.7 ZM14.06 412.7 L15 412.7 L15 412.16 L14.06 412.16 L14.06 412.7
ZM1.69 413.39 L2.63 413.39 L2.63 412.84 L1.69 412.84 L1.69 413.39 ZM2.81 413.39 L3.75 413.39 L3.75 412.84
L2.81 412.84 L2.81 413.39 ZM3.94 413.39 L4.87 413.39 L4.87 412.84 L3.94 412.84 L3.94 413.39 ZM5.06 413.39
L6 413.39 L6 412.84 L5.06 412.84 L5.06 413.39 ZM6.19 413.39 L7.12 413.39 L7.12 412.84 L6.19 412.84 L6.19
413.39 ZM7.31 413.39 L8.25 413.39 L8.25 412.84 L7.31 412.84 L7.31 413.39 ZM8.44 413.39 L9.37 413.39
L9.37 412.84 L8.44 412.84 L8.44 413.39 ZM9.56 413.39 L10.5 413.39 L10.5 412.84 L9.56 412.84 L9.56 413.39
ZM10.69 413.39 L11.62 413.39 L11.62 412.84 L10.69 412.84 L10.69 413.39 ZM11.81 413.39 L12.75 413.39
L12.75 412.84 L11.81 412.84 L11.81 413.39 ZM12.94 413.39 L13.87 413.39 L13.87 412.84 L12.94 412.84 L12.94
413.39 ZM14.06 413.39 L15 413.39 L15 412.84 L14.06 412.84 L14.06 413.39 ZM1.69 414.07 L2.63 414.07 L2.63
413.52 L1.69 413.52 L1.69 414.07 ZM2.81 414.07 L3.75 414.07 L3.75 413.52 L2.81 413.52 L2.81 414.07 ZM3.94
414.07 L4.87 414.07 L4.87 413.52 L3.94 413.52 L3.94 414.07 ZM5.06 414.07 L6 414.07 L6 413.52 L5.06 413.52
L5.06 414.07 ZM6.19 414.07 L7.12 414.07 L7.12 413.52 L6.19 413.52 L6.19 414.07 ZM7.31 414.07 L8.25 414.07
L8.25 413.52 L7.31 413.52 L7.31 414.07 ZM8.44 414.07 L9.37 414.07 L9.37 413.52 L8.44 413.52 L8.44 414.07
ZM9.56 414.07 L10.5 414.07 L10.5 413.52 L9.56 413.52 L9.56 414.07 ZM10.69 414.07 L11.62 414.07 L11.62
413.52 L10.69 413.52 L10.69 414.07 ZM11.81 414.07 L12.75 414.07 L12.75 413.52 L11.81 413.52 L11.81 414.07
ZM12.94 414.07 L13.87 414.07 L13.87 413.52 L12.94 413.52 L12.94 414.07 ZM3.94 414.75 L11.62 414.75 L11.62
414.2 L3.94 414.2 L3.94 414.75 ZM21 414.75 L23.25 414.75 L23.25 414.2 L21 414.2 L21 414.75 ZM23.44 414.75
L24.37 414.75 L24.37 414.2 L23.44 414.2 L23.44 414.75 ZM23.44 414.07 L24.37 414.07 L24.37 413.52 L23.44
413.52 L23.44 414.07 ZM22.22 414.07 L23.16 414.07 L23.16 413.52 L22.22 413.52 L22.22 414.07 ZM21 414.07
L21.94 414.07 L21.94 413.52 L21 413.52 L21 414.07 ZM21 413.39 L21.94 413.39 L21.94 412.84 L21 412.84
L21 413.39 ZM21 412.7 L21.94 412.7 L21.94 412.16 L21 412.16 L21 412.7 ZM22.22 412.7 L23.16 412.7 L23.16
412.16 L22.22 412.16 L22.22 412.7 ZM23.44 412.7 L24.37 412.7 L24.37 412.16 L23.44 412.16 L23.44 412.7
ZM23.44 413.39 L24.37 413.39 L24.37 412.84 L23.44 412.84 L23.44 413.39 ZM22.22 413.39 L23.16 413.39
L23.16 412.84 L22.22 412.84 L22.22 413.39 Z" class="st10"/>
</g>
<g id="shape45-118" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.45</title>
<path d="M0 410.93 L0.94 410.93 L0.94 410.39 L0 410.39 L0 410.93 ZM0 412.7 L1.5 412.7 L1.5 412.16 L0 412.16 L0 412.7
ZM0 413.39 L1.5 413.39 L1.5 412.84 L0 412.84 L0 413.39 ZM0 414.07 L1.5 414.07 L1.5 413.52 L0 413.52
L0 414.07 ZM0 414.75 L1.5 414.75 L1.5 414.2 L0 414.2 L0 414.75 ZM1.69 414.75 L2.63 414.75 L2.63 414.2
L1.69 414.2 L1.69 414.75 ZM2.81 414.75 L3.75 414.75 L3.75 414.2 L2.81 414.2 L2.81 414.75 ZM11.81 414.75
L12.75 414.75 L12.75 414.2 L11.81 414.2 L11.81 414.75 ZM12.94 414.75 L13.87 414.75 L13.87 414.2 L12.94
414.2 L12.94 414.75 ZM14.06 414.75 L15 414.75 L15 414.2 L14.06 414.2 L14.06 414.75 ZM15.19 414.75 L16.69
414.75 L16.69 414.2 L15.19 414.2 L15.19 414.75 ZM17.25 414.75 L18.19 414.75 L18.19 414.2 L17.25 414.2
L17.25 414.75 ZM18.37 414.75 L19.31 414.75 L19.31 414.2 L18.37 414.2 L18.37 414.75 ZM19.5 414.75 L20.44
414.75 L20.44 414.2 L19.5 414.2 L19.5 414.75 ZM24.66 414.75 L25.59 414.75 L25.59 413.55 L24.66 413.55
L24.66 414.75 ZM24.66 413.44 L25.59 413.44 L25.59 412.16 L24.66 412.16 L24.66 413.44 ZM24.66 412.02
L25.59 412.02 L25.59 411.48 L24.66 411.48 L24.66 412.02 ZM23.44 412.02 L24.37 412.02 L24.37 411.48 L23.44
411.48 L23.44 412.02 ZM22.22 412.02 L23.16 412.02 L23.16 411.48 L22.22 411.48 L22.22 412.02 ZM21 412.02
L21.94 412.02 L21.94 411.48 L21 411.48 L21 412.02 ZM19.5 412.02 L20.44 412.02 L20.44 411.48 L19.5 411.48
L19.5 412.02 ZM19.5 412.7 L20.44 412.7 L20.44 412.16 L19.5 412.16 L19.5 412.7 ZM18.37 414.07 L19.31
414.07 L19.31 413.52 L18.37 413.52 L18.37 414.07 ZM14.06 414.06 L16.69 414.06 L16.69 413.51 L14.06 413.51
L14.06 414.06 ZM15.19 413.37 L16.69 413.37 L16.69 412.17 L15.19 412.17 L15.19 413.37 ZM17.25 412.7 L18.19
412.7 L18.19 412.16 L17.25 412.16 L17.25 412.7 ZM18.37 412.7 L19.31 412.7 L19.31 412.16 L18.37 412.16
L18.37 412.7 ZM18.37 412.02 L19.31 412.02 L19.31 411.48 L18.37 411.48 L18.37 412.02 ZM15.19 412.02 L16.69
412.02 L16.69 411.48 L15.19 411.48 L15.19 412.02 ZM24.19 410.6 L24.94 410.6 L24.94 410.5 L24.19 410.5
L24.19 410.6 ZM23.06 410.6 L23.81 410.6 L23.81 410.5 L23.06 410.5 L23.06 410.6 ZM19.5 410.93 L20.44
410.93 L20.44 410.39 L19.5 410.39 L19.5 410.93 ZM18.37 410.93 L19.31 410.93 L19.31 410.39 L18.37 410.39
L18.37 410.93 ZM17.25 410.93 L18.19 410.93 L18.19 410.39 L17.25 410.39 L17.25 410.93 ZM10.31 410.93
L11.25 410.93 L11.25 410.39 L10.31 410.39 L10.31 410.93 ZM9.19 410.93 L10.12 410.93 L10.12 410.39 L9.19
410.39 L9.19 410.93 ZM8.06 410.93 L9 410.93 L9 410.39 L8.06 410.39 L8.06 410.93 ZM6.94 410.93 L7.87
410.93 L7.87 410.39 L6.94 410.39 L6.94 410.93 ZM17.25 412.02 L18.19 412.02 L18.19 411.48 L17.25 411.48
L17.25 412.02 Z" class="st11"/>
</g>
</g>
<g id="shape46-120" transform="translate(360.375,-72.375)">
<title>Sheet.46</title>
<path d="M0 414.75 L26.19 414.75" class="st4"/>
</g>
<g id="group48-125" transform="translate(396.436,-22.875)">
<title>Terminal.48</title>
<g id="shape49-126" transform="translate(-391.186,414.75) rotate(-90)">
<title>Sheet.49</title>
<path d="M0 414.75 L27 414.75 L27 409.08 L0 409.08 L0 414.75 ZM26.25 403.93 L23.44 399.37 L3.53 399.37 L0.75 403.93
L26.25 403.93 ZM23.44 399.37 L23.44 391.19 L3.53 391.19 L3.53 399.37 L23.44 399.37 ZM26.25 407.7 L26.25
403.93 L0.75 403.93 L0.75 407.7 L26.25 407.7 ZM24.83 407.7 A1223.48 394.162 90 0 1 2.17 407.7 L24.83
407.7 Z" class="st8"/>
</g>
<g id="shape50-128" transform="translate(-395.768,392.25) rotate(-90)">
<title>Sheet.50</title>
<rect x="0" y="414.641" width="0.75" height="0.109091" class="st9"/>
</g>
<g id="shape51-130" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.51</title>
<path d="M1.69 410.93 L2.63 410.93 L2.63 410.39 L1.69 410.39 L1.69 410.93 ZM2.81 410.93 L3.75 410.93 L3.75 410.39
L2.81 410.39 L2.81 410.93 ZM3.94 410.93 L4.87 410.93 L4.87 410.39 L3.94 410.39 L3.94 410.93 ZM5.06 410.93
L6 410.93 L6 410.39 L5.06 410.39 L5.06 410.93 ZM12.28 410.93 L13.22 410.93 L13.22 410.39 L12.28 410.39
L12.28 410.93 ZM13.41 410.93 L14.34 410.93 L14.34 410.39 L13.41 410.39 L13.41 410.93 ZM14.53 410.93
L15.47 410.93 L15.47 410.39 L14.53 410.39 L14.53 410.93 ZM15.66 410.93 L16.59 410.93 L16.59 410.39 L15.66
410.39 L15.66 410.93 ZM0 412.02 L1.5 412.02 L1.5 411.48 L0 411.48 L0 412.02 ZM1.69 412.02 L2.63 412.02
L2.63 411.48 L1.69 411.48 L1.69 412.02 ZM2.81 412.02 L3.75 412.02 L3.75 411.48 L2.81 411.48 L2.81 412.02
ZM3.94 412.02 L4.87 412.02 L4.87 411.48 L3.94 411.48 L3.94 412.02 ZM5.06 412.02 L6 412.02 L6 411.48
L5.06 411.48 L5.06 412.02 ZM6.19 412.02 L7.12 412.02 L7.12 411.48 L6.19 411.48 L6.19 412.02 ZM7.31 412.02
L8.25 412.02 L8.25 411.48 L7.31 411.48 L7.31 412.02 ZM8.44 412.02 L9.37 412.02 L9.37 411.48 L8.44 411.48
L8.44 412.02 ZM9.56 412.02 L10.5 412.02 L10.5 411.48 L9.56 411.48 L9.56 412.02 ZM10.69 412.02 L11.62
412.02 L11.62 411.48 L10.69 411.48 L10.69 412.02 ZM11.81 412.02 L12.75 412.02 L12.75 411.48 L11.81 411.48
L11.81 412.02 ZM12.94 412.02 L13.87 412.02 L13.87 411.48 L12.94 411.48 L12.94 412.02 ZM14.06 412.02
L15 412.02 L15 411.48 L14.06 411.48 L14.06 412.02 ZM1.69 412.7 L2.63 412.7 L2.63 412.16 L1.69 412.16
L1.69 412.7 ZM2.81 412.7 L3.75 412.7 L3.75 412.16 L2.81 412.16 L2.81 412.7 ZM3.94 412.7 L4.87 412.7
L4.87 412.16 L3.94 412.16 L3.94 412.7 ZM5.06 412.7 L6 412.7 L6 412.16 L5.06 412.16 L5.06 412.7 ZM6.19
412.7 L7.12 412.7 L7.12 412.16 L6.19 412.16 L6.19 412.7 ZM7.31 412.7 L8.25 412.7 L8.25 412.16 L7.31
412.16 L7.31 412.7 ZM8.44 412.7 L9.37 412.7 L9.37 412.16 L8.44 412.16 L8.44 412.7 ZM9.56 412.7 L10.5
412.7 L10.5 412.16 L9.56 412.16 L9.56 412.7 ZM10.69 412.7 L11.62 412.7 L11.62 412.16 L10.69 412.16 L10.69
412.7 ZM11.81 412.7 L12.75 412.7 L12.75 412.16 L11.81 412.16 L11.81 412.7 ZM12.94 412.7 L13.87 412.7
L13.87 412.16 L12.94 412.16 L12.94 412.7 ZM14.06 412.7 L15 412.7 L15 412.16 L14.06 412.16 L14.06 412.7
ZM1.69 413.39 L2.63 413.39 L2.63 412.84 L1.69 412.84 L1.69 413.39 ZM2.81 413.39 L3.75 413.39 L3.75 412.84
L2.81 412.84 L2.81 413.39 ZM3.94 413.39 L4.87 413.39 L4.87 412.84 L3.94 412.84 L3.94 413.39 ZM5.06 413.39
L6 413.39 L6 412.84 L5.06 412.84 L5.06 413.39 ZM6.19 413.39 L7.12 413.39 L7.12 412.84 L6.19 412.84 L6.19
413.39 ZM7.31 413.39 L8.25 413.39 L8.25 412.84 L7.31 412.84 L7.31 413.39 ZM8.44 413.39 L9.37 413.39
L9.37 412.84 L8.44 412.84 L8.44 413.39 ZM9.56 413.39 L10.5 413.39 L10.5 412.84 L9.56 412.84 L9.56 413.39
ZM10.69 413.39 L11.62 413.39 L11.62 412.84 L10.69 412.84 L10.69 413.39 ZM11.81 413.39 L12.75 413.39
L12.75 412.84 L11.81 412.84 L11.81 413.39 ZM12.94 413.39 L13.87 413.39 L13.87 412.84 L12.94 412.84 L12.94
413.39 ZM14.06 413.39 L15 413.39 L15 412.84 L14.06 412.84 L14.06 413.39 ZM1.69 414.07 L2.63 414.07 L2.63
413.52 L1.69 413.52 L1.69 414.07 ZM2.81 414.07 L3.75 414.07 L3.75 413.52 L2.81 413.52 L2.81 414.07 ZM3.94
414.07 L4.87 414.07 L4.87 413.52 L3.94 413.52 L3.94 414.07 ZM5.06 414.07 L6 414.07 L6 413.52 L5.06 413.52
L5.06 414.07 ZM6.19 414.07 L7.12 414.07 L7.12 413.52 L6.19 413.52 L6.19 414.07 ZM7.31 414.07 L8.25 414.07
L8.25 413.52 L7.31 413.52 L7.31 414.07 ZM8.44 414.07 L9.37 414.07 L9.37 413.52 L8.44 413.52 L8.44 414.07
ZM9.56 414.07 L10.5 414.07 L10.5 413.52 L9.56 413.52 L9.56 414.07 ZM10.69 414.07 L11.62 414.07 L11.62
413.52 L10.69 413.52 L10.69 414.07 ZM11.81 414.07 L12.75 414.07 L12.75 413.52 L11.81 413.52 L11.81 414.07
ZM12.94 414.07 L13.87 414.07 L13.87 413.52 L12.94 413.52 L12.94 414.07 ZM3.94 414.75 L11.62 414.75 L11.62
414.2 L3.94 414.2 L3.94 414.75 ZM21 414.75 L23.25 414.75 L23.25 414.2 L21 414.2 L21 414.75 ZM23.44 414.75
L24.37 414.75 L24.37 414.2 L23.44 414.2 L23.44 414.75 ZM23.44 414.07 L24.37 414.07 L24.37 413.52 L23.44
413.52 L23.44 414.07 ZM22.22 414.07 L23.16 414.07 L23.16 413.52 L22.22 413.52 L22.22 414.07 ZM21 414.07
L21.94 414.07 L21.94 413.52 L21 413.52 L21 414.07 ZM21 413.39 L21.94 413.39 L21.94 412.84 L21 412.84
L21 413.39 ZM21 412.7 L21.94 412.7 L21.94 412.16 L21 412.16 L21 412.7 ZM22.22 412.7 L23.16 412.7 L23.16
412.16 L22.22 412.16 L22.22 412.7 ZM23.44 412.7 L24.37 412.7 L24.37 412.16 L23.44 412.16 L23.44 412.7
ZM23.44 413.39 L24.37 413.39 L24.37 412.84 L23.44 412.84 L23.44 413.39 ZM22.22 413.39 L23.16 413.39
L23.16 412.84 L22.22 412.84 L22.22 413.39 Z" class="st10"/>
</g>
<g id="shape52-132" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.52</title>
<path d="M0 410.93 L0.94 410.93 L0.94 410.39 L0 410.39 L0 410.93 ZM0 412.7 L1.5 412.7 L1.5 412.16 L0 412.16 L0 412.7
ZM0 413.39 L1.5 413.39 L1.5 412.84 L0 412.84 L0 413.39 ZM0 414.07 L1.5 414.07 L1.5 413.52 L0 413.52
L0 414.07 ZM0 414.75 L1.5 414.75 L1.5 414.2 L0 414.2 L0 414.75 ZM1.69 414.75 L2.63 414.75 L2.63 414.2
L1.69 414.2 L1.69 414.75 ZM2.81 414.75 L3.75 414.75 L3.75 414.2 L2.81 414.2 L2.81 414.75 ZM11.81 414.75
L12.75 414.75 L12.75 414.2 L11.81 414.2 L11.81 414.75 ZM12.94 414.75 L13.87 414.75 L13.87 414.2 L12.94
414.2 L12.94 414.75 ZM14.06 414.75 L15 414.75 L15 414.2 L14.06 414.2 L14.06 414.75 ZM15.19 414.75 L16.69
414.75 L16.69 414.2 L15.19 414.2 L15.19 414.75 ZM17.25 414.75 L18.19 414.75 L18.19 414.2 L17.25 414.2
L17.25 414.75 ZM18.37 414.75 L19.31 414.75 L19.31 414.2 L18.37 414.2 L18.37 414.75 ZM19.5 414.75 L20.44
414.75 L20.44 414.2 L19.5 414.2 L19.5 414.75 ZM24.66 414.75 L25.59 414.75 L25.59 413.55 L24.66 413.55
L24.66 414.75 ZM24.66 413.44 L25.59 413.44 L25.59 412.16 L24.66 412.16 L24.66 413.44 ZM24.66 412.02
L25.59 412.02 L25.59 411.48 L24.66 411.48 L24.66 412.02 ZM23.44 412.02 L24.37 412.02 L24.37 411.48 L23.44
411.48 L23.44 412.02 ZM22.22 412.02 L23.16 412.02 L23.16 411.48 L22.22 411.48 L22.22 412.02 ZM21 412.02
L21.94 412.02 L21.94 411.48 L21 411.48 L21 412.02 ZM19.5 412.02 L20.44 412.02 L20.44 411.48 L19.5 411.48
L19.5 412.02 ZM19.5 412.7 L20.44 412.7 L20.44 412.16 L19.5 412.16 L19.5 412.7 ZM18.37 414.07 L19.31
414.07 L19.31 413.52 L18.37 413.52 L18.37 414.07 ZM14.06 414.06 L16.69 414.06 L16.69 413.51 L14.06 413.51
L14.06 414.06 ZM15.19 413.37 L16.69 413.37 L16.69 412.17 L15.19 412.17 L15.19 413.37 ZM17.25 412.7 L18.19
412.7 L18.19 412.16 L17.25 412.16 L17.25 412.7 ZM18.37 412.7 L19.31 412.7 L19.31 412.16 L18.37 412.16
L18.37 412.7 ZM18.37 412.02 L19.31 412.02 L19.31 411.48 L18.37 411.48 L18.37 412.02 ZM15.19 412.02 L16.69
412.02 L16.69 411.48 L15.19 411.48 L15.19 412.02 ZM24.19 410.6 L24.94 410.6 L24.94 410.5 L24.19 410.5
L24.19 410.6 ZM23.06 410.6 L23.81 410.6 L23.81 410.5 L23.06 410.5 L23.06 410.6 ZM19.5 410.93 L20.44
410.93 L20.44 410.39 L19.5 410.39 L19.5 410.93 ZM18.37 410.93 L19.31 410.93 L19.31 410.39 L18.37 410.39
L18.37 410.93 ZM17.25 410.93 L18.19 410.93 L18.19 410.39 L17.25 410.39 L17.25 410.93 ZM10.31 410.93
L11.25 410.93 L11.25 410.39 L10.31 410.39 L10.31 410.93 ZM9.19 410.93 L10.12 410.93 L10.12 410.39 L9.19
410.39 L9.19 410.93 ZM8.06 410.93 L9 410.93 L9 410.39 L8.06 410.39 L8.06 410.93 ZM6.94 410.93 L7.87
410.93 L7.87 410.39 L6.94 410.39 L6.94 410.93 ZM17.25 412.02 L18.19 412.02 L18.19 411.48 L17.25 411.48
L17.25 412.02 Z" class="st11"/>
</g>
</g>
<g id="shape53-134" transform="translate(360.293,-36.375)">
<title>Sheet.53</title>
<path d="M0 414.75 L26.27 414.75" class="st4"/>
</g>
<g id="group22-139" transform="translate(396.375,-310.875)">
<title>Terminal.22</title>
<g id="shape23-140" transform="translate(-391.186,414.75) rotate(-90)">
<title>Sheet.23</title>
<path d="M0 414.75 L27 414.75 L27 409.08 L0 409.08 L0 414.75 ZM26.25 403.93 L23.44 399.37 L3.53 399.37 L0.75 403.93
L26.25 403.93 ZM23.44 399.37 L23.44 391.19 L3.53 391.19 L3.53 399.37 L23.44 399.37 ZM26.25 407.7 L26.25
403.93 L0.75 403.93 L0.75 407.7 L26.25 407.7 ZM24.83 407.7 A1223.48 394.162 90 0 1 2.17 407.7 L24.83
407.7 Z" class="st8"/>
</g>
<g id="shape24-142" transform="translate(-395.768,392.25) rotate(-90)">
<title>Sheet.24</title>
<rect x="0" y="414.641" width="0.75" height="0.109091" class="st9"/>
</g>
<g id="shape25-144" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.25</title>
<path d="M1.69 410.93 L2.63 410.93 L2.63 410.39 L1.69 410.39 L1.69 410.93 ZM2.81 410.93 L3.75 410.93 L3.75 410.39
L2.81 410.39 L2.81 410.93 ZM3.94 410.93 L4.87 410.93 L4.87 410.39 L3.94 410.39 L3.94 410.93 ZM5.06 410.93
L6 410.93 L6 410.39 L5.06 410.39 L5.06 410.93 ZM12.28 410.93 L13.22 410.93 L13.22 410.39 L12.28 410.39
L12.28 410.93 ZM13.41 410.93 L14.34 410.93 L14.34 410.39 L13.41 410.39 L13.41 410.93 ZM14.53 410.93
L15.47 410.93 L15.47 410.39 L14.53 410.39 L14.53 410.93 ZM15.66 410.93 L16.59 410.93 L16.59 410.39 L15.66
410.39 L15.66 410.93 ZM0 412.02 L1.5 412.02 L1.5 411.48 L0 411.48 L0 412.02 ZM1.69 412.02 L2.63 412.02
L2.63 411.48 L1.69 411.48 L1.69 412.02 ZM2.81 412.02 L3.75 412.02 L3.75 411.48 L2.81 411.48 L2.81 412.02
ZM3.94 412.02 L4.87 412.02 L4.87 411.48 L3.94 411.48 L3.94 412.02 ZM5.06 412.02 L6 412.02 L6 411.48
L5.06 411.48 L5.06 412.02 ZM6.19 412.02 L7.12 412.02 L7.12 411.48 L6.19 411.48 L6.19 412.02 ZM7.31 412.02
L8.25 412.02 L8.25 411.48 L7.31 411.48 L7.31 412.02 ZM8.44 412.02 L9.37 412.02 L9.37 411.48 L8.44 411.48
L8.44 412.02 ZM9.56 412.02 L10.5 412.02 L10.5 411.48 L9.56 411.48 L9.56 412.02 ZM10.69 412.02 L11.62
412.02 L11.62 411.48 L10.69 411.48 L10.69 412.02 ZM11.81 412.02 L12.75 412.02 L12.75 411.48 L11.81 411.48
L11.81 412.02 ZM12.94 412.02 L13.87 412.02 L13.87 411.48 L12.94 411.48 L12.94 412.02 ZM14.06 412.02
L15 412.02 L15 411.48 L14.06 411.48 L14.06 412.02 ZM1.69 412.7 L2.63 412.7 L2.63 412.16 L1.69 412.16
L1.69 412.7 ZM2.81 412.7 L3.75 412.7 L3.75 412.16 L2.81 412.16 L2.81 412.7 ZM3.94 412.7 L4.87 412.7
L4.87 412.16 L3.94 412.16 L3.94 412.7 ZM5.06 412.7 L6 412.7 L6 412.16 L5.06 412.16 L5.06 412.7 ZM6.19
412.7 L7.12 412.7 L7.12 412.16 L6.19 412.16 L6.19 412.7 ZM7.31 412.7 L8.25 412.7 L8.25 412.16 L7.31
412.16 L7.31 412.7 ZM8.44 412.7 L9.37 412.7 L9.37 412.16 L8.44 412.16 L8.44 412.7 ZM9.56 412.7 L10.5
412.7 L10.5 412.16 L9.56 412.16 L9.56 412.7 ZM10.69 412.7 L11.62 412.7 L11.62 412.16 L10.69 412.16 L10.69
412.7 ZM11.81 412.7 L12.75 412.7 L12.75 412.16 L11.81 412.16 L11.81 412.7 ZM12.94 412.7 L13.87 412.7
L13.87 412.16 L12.94 412.16 L12.94 412.7 ZM14.06 412.7 L15 412.7 L15 412.16 L14.06 412.16 L14.06 412.7
ZM1.69 413.39 L2.63 413.39 L2.63 412.84 L1.69 412.84 L1.69 413.39 ZM2.81 413.39 L3.75 413.39 L3.75 412.84
L2.81 412.84 L2.81 413.39 ZM3.94 413.39 L4.87 413.39 L4.87 412.84 L3.94 412.84 L3.94 413.39 ZM5.06 413.39
L6 413.39 L6 412.84 L5.06 412.84 L5.06 413.39 ZM6.19 413.39 L7.12 413.39 L7.12 412.84 L6.19 412.84 L6.19
413.39 ZM7.31 413.39 L8.25 413.39 L8.25 412.84 L7.31 412.84 L7.31 413.39 ZM8.44 413.39 L9.37 413.39
L9.37 412.84 L8.44 412.84 L8.44 413.39 ZM9.56 413.39 L10.5 413.39 L10.5 412.84 L9.56 412.84 L9.56 413.39
ZM10.69 413.39 L11.62 413.39 L11.62 412.84 L10.69 412.84 L10.69 413.39 ZM11.81 413.39 L12.75 413.39
L12.75 412.84 L11.81 412.84 L11.81 413.39 ZM12.94 413.39 L13.87 413.39 L13.87 412.84 L12.94 412.84 L12.94
413.39 ZM14.06 413.39 L15 413.39 L15 412.84 L14.06 412.84 L14.06 413.39 ZM1.69 414.07 L2.63 414.07 L2.63
413.52 L1.69 413.52 L1.69 414.07 ZM2.81 414.07 L3.75 414.07 L3.75 413.52 L2.81 413.52 L2.81 414.07 ZM3.94
414.07 L4.87 414.07 L4.87 413.52 L3.94 413.52 L3.94 414.07 ZM5.06 414.07 L6 414.07 L6 413.52 L5.06 413.52
L5.06 414.07 ZM6.19 414.07 L7.12 414.07 L7.12 413.52 L6.19 413.52 L6.19 414.07 ZM7.31 414.07 L8.25 414.07
L8.25 413.52 L7.31 413.52 L7.31 414.07 ZM8.44 414.07 L9.37 414.07 L9.37 413.52 L8.44 413.52 L8.44 414.07
ZM9.56 414.07 L10.5 414.07 L10.5 413.52 L9.56 413.52 L9.56 414.07 ZM10.69 414.07 L11.62 414.07 L11.62
413.52 L10.69 413.52 L10.69 414.07 ZM11.81 414.07 L12.75 414.07 L12.75 413.52 L11.81 413.52 L11.81 414.07
ZM12.94 414.07 L13.87 414.07 L13.87 413.52 L12.94 413.52 L12.94 414.07 ZM3.94 414.75 L11.62 414.75 L11.62
414.2 L3.94 414.2 L3.94 414.75 ZM21 414.75 L23.25 414.75 L23.25 414.2 L21 414.2 L21 414.75 ZM23.44 414.75
L24.37 414.75 L24.37 414.2 L23.44 414.2 L23.44 414.75 ZM23.44 414.07 L24.37 414.07 L24.37 413.52 L23.44
413.52 L23.44 414.07 ZM22.22 414.07 L23.16 414.07 L23.16 413.52 L22.22 413.52 L22.22 414.07 ZM21 414.07
L21.94 414.07 L21.94 413.52 L21 413.52 L21 414.07 ZM21 413.39 L21.94 413.39 L21.94 412.84 L21 412.84
L21 413.39 ZM21 412.7 L21.94 412.7 L21.94 412.16 L21 412.16 L21 412.7 ZM22.22 412.7 L23.16 412.7 L23.16
412.16 L22.22 412.16 L22.22 412.7 ZM23.44 412.7 L24.37 412.7 L24.37 412.16 L23.44 412.16 L23.44 412.7
ZM23.44 413.39 L24.37 413.39 L24.37 412.84 L23.44 412.84 L23.44 413.39 ZM22.22 413.39 L23.16 413.39
L23.16 412.84 L22.22 412.84 L22.22 413.39 Z" class="st10"/>
</g>
<g id="shape26-146" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.26</title>
<path d="M0 410.93 L0.94 410.93 L0.94 410.39 L0 410.39 L0 410.93 ZM0 412.7 L1.5 412.7 L1.5 412.16 L0 412.16 L0 412.7
ZM0 413.39 L1.5 413.39 L1.5 412.84 L0 412.84 L0 413.39 ZM0 414.07 L1.5 414.07 L1.5 413.52 L0 413.52
L0 414.07 ZM0 414.75 L1.5 414.75 L1.5 414.2 L0 414.2 L0 414.75 ZM1.69 414.75 L2.63 414.75 L2.63 414.2
L1.69 414.2 L1.69 414.75 ZM2.81 414.75 L3.75 414.75 L3.75 414.2 L2.81 414.2 L2.81 414.75 ZM11.81 414.75
L12.75 414.75 L12.75 414.2 L11.81 414.2 L11.81 414.75 ZM12.94 414.75 L13.87 414.75 L13.87 414.2 L12.94
414.2 L12.94 414.75 ZM14.06 414.75 L15 414.75 L15 414.2 L14.06 414.2 L14.06 414.75 ZM15.19 414.75 L16.69
414.75 L16.69 414.2 L15.19 414.2 L15.19 414.75 ZM17.25 414.75 L18.19 414.75 L18.19 414.2 L17.25 414.2
L17.25 414.75 ZM18.37 414.75 L19.31 414.75 L19.31 414.2 L18.37 414.2 L18.37 414.75 ZM19.5 414.75 L20.44
414.75 L20.44 414.2 L19.5 414.2 L19.5 414.75 ZM24.66 414.75 L25.59 414.75 L25.59 413.55 L24.66 413.55
L24.66 414.75 ZM24.66 413.44 L25.59 413.44 L25.59 412.16 L24.66 412.16 L24.66 413.44 ZM24.66 412.02
L25.59 412.02 L25.59 411.48 L24.66 411.48 L24.66 412.02 ZM23.44 412.02 L24.37 412.02 L24.37 411.48 L23.44
411.48 L23.44 412.02 ZM22.22 412.02 L23.16 412.02 L23.16 411.48 L22.22 411.48 L22.22 412.02 ZM21 412.02
L21.94 412.02 L21.94 411.48 L21 411.48 L21 412.02 ZM19.5 412.02 L20.44 412.02 L20.44 411.48 L19.5 411.48
L19.5 412.02 ZM19.5 412.7 L20.44 412.7 L20.44 412.16 L19.5 412.16 L19.5 412.7 ZM18.37 414.07 L19.31
414.07 L19.31 413.52 L18.37 413.52 L18.37 414.07 ZM14.06 414.06 L16.69 414.06 L16.69 413.51 L14.06 413.51
L14.06 414.06 ZM15.19 413.37 L16.69 413.37 L16.69 412.17 L15.19 412.17 L15.19 413.37 ZM17.25 412.7 L18.19
412.7 L18.19 412.16 L17.25 412.16 L17.25 412.7 ZM18.37 412.7 L19.31 412.7 L19.31 412.16 L18.37 412.16
L18.37 412.7 ZM18.37 412.02 L19.31 412.02 L19.31 411.48 L18.37 411.48 L18.37 412.02 ZM15.19 412.02 L16.69
412.02 L16.69 411.48 L15.19 411.48 L15.19 412.02 ZM24.19 410.6 L24.94 410.6 L24.94 410.5 L24.19 410.5
L24.19 410.6 ZM23.06 410.6 L23.81 410.6 L23.81 410.5 L23.06 410.5 L23.06 410.6 ZM19.5 410.93 L20.44
410.93 L20.44 410.39 L19.5 410.39 L19.5 410.93 ZM18.37 410.93 L19.31 410.93 L19.31 410.39 L18.37 410.39
L18.37 410.93 ZM17.25 410.93 L18.19 410.93 L18.19 410.39 L17.25 410.39 L17.25 410.93 ZM10.31 410.93
L11.25 410.93 L11.25 410.39 L10.31 410.39 L10.31 410.93 ZM9.19 410.93 L10.12 410.93 L10.12 410.39 L9.19
410.39 L9.19 410.93 ZM8.06 410.93 L9 410.93 L9 410.39 L8.06 410.39 L8.06 410.93 ZM6.94 410.93 L7.87
410.93 L7.87 410.39 L6.94 410.39 L6.94 410.93 ZM17.25 412.02 L18.19 412.02 L18.19 411.48 L17.25 411.48
L17.25 412.02 Z" class="st11"/>
</g>
</g>
<g id="shape28-148" transform="translate(360.293,-324.375)">
<title>Sheet.28</title>
<path d="M0 414.75 L26.27 414.75" class="st4"/>
</g>
<g id="group29-153" transform="translate(396.375,-256.875)">
<title>Terminal.29</title>
<g id="shape30-154" transform="translate(-391.186,414.75) rotate(-90)">
<title>Sheet.30</title>
<path d="M0 414.75 L27 414.75 L27 409.08 L0 409.08 L0 414.75 ZM26.25 403.93 L23.44 399.37 L3.53 399.37 L0.75 403.93
L26.25 403.93 ZM23.44 399.37 L23.44 391.19 L3.53 391.19 L3.53 399.37 L23.44 399.37 ZM26.25 407.7 L26.25
403.93 L0.75 403.93 L0.75 407.7 L26.25 407.7 ZM24.83 407.7 A1223.48 394.162 90 0 1 2.17 407.7 L24.83
407.7 Z" class="st8"/>
</g>
<g id="shape31-156" transform="translate(-395.768,392.25) rotate(-90)">
<title>Sheet.31</title>
<rect x="0" y="414.641" width="0.75" height="0.109091" class="st9"/>
</g>
<g id="shape32-158" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.32</title>
<path d="M1.69 410.93 L2.63 410.93 L2.63 410.39 L1.69 410.39 L1.69 410.93 ZM2.81 410.93 L3.75 410.93 L3.75 410.39
L2.81 410.39 L2.81 410.93 ZM3.94 410.93 L4.87 410.93 L4.87 410.39 L3.94 410.39 L3.94 410.93 ZM5.06 410.93
L6 410.93 L6 410.39 L5.06 410.39 L5.06 410.93 ZM12.28 410.93 L13.22 410.93 L13.22 410.39 L12.28 410.39
L12.28 410.93 ZM13.41 410.93 L14.34 410.93 L14.34 410.39 L13.41 410.39 L13.41 410.93 ZM14.53 410.93
L15.47 410.93 L15.47 410.39 L14.53 410.39 L14.53 410.93 ZM15.66 410.93 L16.59 410.93 L16.59 410.39 L15.66
410.39 L15.66 410.93 ZM0 412.02 L1.5 412.02 L1.5 411.48 L0 411.48 L0 412.02 ZM1.69 412.02 L2.63 412.02
L2.63 411.48 L1.69 411.48 L1.69 412.02 ZM2.81 412.02 L3.75 412.02 L3.75 411.48 L2.81 411.48 L2.81 412.02
ZM3.94 412.02 L4.87 412.02 L4.87 411.48 L3.94 411.48 L3.94 412.02 ZM5.06 412.02 L6 412.02 L6 411.48
L5.06 411.48 L5.06 412.02 ZM6.19 412.02 L7.12 412.02 L7.12 411.48 L6.19 411.48 L6.19 412.02 ZM7.31 412.02
L8.25 412.02 L8.25 411.48 L7.31 411.48 L7.31 412.02 ZM8.44 412.02 L9.37 412.02 L9.37 411.48 L8.44 411.48
L8.44 412.02 ZM9.56 412.02 L10.5 412.02 L10.5 411.48 L9.56 411.48 L9.56 412.02 ZM10.69 412.02 L11.62
412.02 L11.62 411.48 L10.69 411.48 L10.69 412.02 ZM11.81 412.02 L12.75 412.02 L12.75 411.48 L11.81 411.48
L11.81 412.02 ZM12.94 412.02 L13.87 412.02 L13.87 411.48 L12.94 411.48 L12.94 412.02 ZM14.06 412.02
L15 412.02 L15 411.48 L14.06 411.48 L14.06 412.02 ZM1.69 412.7 L2.63 412.7 L2.63 412.16 L1.69 412.16
L1.69 412.7 ZM2.81 412.7 L3.75 412.7 L3.75 412.16 L2.81 412.16 L2.81 412.7 ZM3.94 412.7 L4.87 412.7
L4.87 412.16 L3.94 412.16 L3.94 412.7 ZM5.06 412.7 L6 412.7 L6 412.16 L5.06 412.16 L5.06 412.7 ZM6.19
412.7 L7.12 412.7 L7.12 412.16 L6.19 412.16 L6.19 412.7 ZM7.31 412.7 L8.25 412.7 L8.25 412.16 L7.31
412.16 L7.31 412.7 ZM8.44 412.7 L9.37 412.7 L9.37 412.16 L8.44 412.16 L8.44 412.7 ZM9.56 412.7 L10.5
412.7 L10.5 412.16 L9.56 412.16 L9.56 412.7 ZM10.69 412.7 L11.62 412.7 L11.62 412.16 L10.69 412.16 L10.69
412.7 ZM11.81 412.7 L12.75 412.7 L12.75 412.16 L11.81 412.16 L11.81 412.7 ZM12.94 412.7 L13.87 412.7
L13.87 412.16 L12.94 412.16 L12.94 412.7 ZM14.06 412.7 L15 412.7 L15 412.16 L14.06 412.16 L14.06 412.7
ZM1.69 413.39 L2.63 413.39 L2.63 412.84 L1.69 412.84 L1.69 413.39 ZM2.81 413.39 L3.75 413.39 L3.75 412.84
L2.81 412.84 L2.81 413.39 ZM3.94 413.39 L4.87 413.39 L4.87 412.84 L3.94 412.84 L3.94 413.39 ZM5.06 413.39
L6 413.39 L6 412.84 L5.06 412.84 L5.06 413.39 ZM6.19 413.39 L7.12 413.39 L7.12 412.84 L6.19 412.84 L6.19
413.39 ZM7.31 413.39 L8.25 413.39 L8.25 412.84 L7.31 412.84 L7.31 413.39 ZM8.44 413.39 L9.37 413.39
L9.37 412.84 L8.44 412.84 L8.44 413.39 ZM9.56 413.39 L10.5 413.39 L10.5 412.84 L9.56 412.84 L9.56 413.39
ZM10.69 413.39 L11.62 413.39 L11.62 412.84 L10.69 412.84 L10.69 413.39 ZM11.81 413.39 L12.75 413.39
L12.75 412.84 L11.81 412.84 L11.81 413.39 ZM12.94 413.39 L13.87 413.39 L13.87 412.84 L12.94 412.84 L12.94
413.39 ZM14.06 413.39 L15 413.39 L15 412.84 L14.06 412.84 L14.06 413.39 ZM1.69 414.07 L2.63 414.07 L2.63
413.52 L1.69 413.52 L1.69 414.07 ZM2.81 414.07 L3.75 414.07 L3.75 413.52 L2.81 413.52 L2.81 414.07 ZM3.94
414.07 L4.87 414.07 L4.87 413.52 L3.94 413.52 L3.94 414.07 ZM5.06 414.07 L6 414.07 L6 413.52 L5.06 413.52
L5.06 414.07 ZM6.19 414.07 L7.12 414.07 L7.12 413.52 L6.19 413.52 L6.19 414.07 ZM7.31 414.07 L8.25 414.07
L8.25 413.52 L7.31 413.52 L7.31 414.07 ZM8.44 414.07 L9.37 414.07 L9.37 413.52 L8.44 413.52 L8.44 414.07
ZM9.56 414.07 L10.5 414.07 L10.5 413.52 L9.56 413.52 L9.56 414.07 ZM10.69 414.07 L11.62 414.07 L11.62
413.52 L10.69 413.52 L10.69 414.07 ZM11.81 414.07 L12.75 414.07 L12.75 413.52 L11.81 413.52 L11.81 414.07
ZM12.94 414.07 L13.87 414.07 L13.87 413.52 L12.94 413.52 L12.94 414.07 ZM3.94 414.75 L11.62 414.75 L11.62
414.2 L3.94 414.2 L3.94 414.75 ZM21 414.75 L23.25 414.75 L23.25 414.2 L21 414.2 L21 414.75 ZM23.44 414.75
L24.37 414.75 L24.37 414.2 L23.44 414.2 L23.44 414.75 ZM23.44 414.07 L24.37 414.07 L24.37 413.52 L23.44
413.52 L23.44 414.07 ZM22.22 414.07 L23.16 414.07 L23.16 413.52 L22.22 413.52 L22.22 414.07 ZM21 414.07
L21.94 414.07 L21.94 413.52 L21 413.52 L21 414.07 ZM21 413.39 L21.94 413.39 L21.94 412.84 L21 412.84
L21 413.39 ZM21 412.7 L21.94 412.7 L21.94 412.16 L21 412.16 L21 412.7 ZM22.22 412.7 L23.16 412.7 L23.16
412.16 L22.22 412.16 L22.22 412.7 ZM23.44 412.7 L24.37 412.7 L24.37 412.16 L23.44 412.16 L23.44 412.7
ZM23.44 413.39 L24.37 413.39 L24.37 412.84 L23.44 412.84 L23.44 413.39 ZM22.22 413.39 L23.16 413.39
L23.16 412.84 L22.22 412.84 L22.22 413.39 Z" class="st10"/>
</g>
<g id="shape33-160" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.33</title>
<path d="M0 410.93 L0.94 410.93 L0.94 410.39 L0 410.39 L0 410.93 ZM0 412.7 L1.5 412.7 L1.5 412.16 L0 412.16 L0 412.7
ZM0 413.39 L1.5 413.39 L1.5 412.84 L0 412.84 L0 413.39 ZM0 414.07 L1.5 414.07 L1.5 413.52 L0 413.52
L0 414.07 ZM0 414.75 L1.5 414.75 L1.5 414.2 L0 414.2 L0 414.75 ZM1.69 414.75 L2.63 414.75 L2.63 414.2
L1.69 414.2 L1.69 414.75 ZM2.81 414.75 L3.75 414.75 L3.75 414.2 L2.81 414.2 L2.81 414.75 ZM11.81 414.75
L12.75 414.75 L12.75 414.2 L11.81 414.2 L11.81 414.75 ZM12.94 414.75 L13.87 414.75 L13.87 414.2 L12.94
414.2 L12.94 414.75 ZM14.06 414.75 L15 414.75 L15 414.2 L14.06 414.2 L14.06 414.75 ZM15.19 414.75 L16.69
414.75 L16.69 414.2 L15.19 414.2 L15.19 414.75 ZM17.25 414.75 L18.19 414.75 L18.19 414.2 L17.25 414.2
L17.25 414.75 ZM18.37 414.75 L19.31 414.75 L19.31 414.2 L18.37 414.2 L18.37 414.75 ZM19.5 414.75 L20.44
414.75 L20.44 414.2 L19.5 414.2 L19.5 414.75 ZM24.66 414.75 L25.59 414.75 L25.59 413.55 L24.66 413.55
L24.66 414.75 ZM24.66 413.44 L25.59 413.44 L25.59 412.16 L24.66 412.16 L24.66 413.44 ZM24.66 412.02
L25.59 412.02 L25.59 411.48 L24.66 411.48 L24.66 412.02 ZM23.44 412.02 L24.37 412.02 L24.37 411.48 L23.44
411.48 L23.44 412.02 ZM22.22 412.02 L23.16 412.02 L23.16 411.48 L22.22 411.48 L22.22 412.02 ZM21 412.02
L21.94 412.02 L21.94 411.48 L21 411.48 L21 412.02 ZM19.5 412.02 L20.44 412.02 L20.44 411.48 L19.5 411.48
L19.5 412.02 ZM19.5 412.7 L20.44 412.7 L20.44 412.16 L19.5 412.16 L19.5 412.7 ZM18.37 414.07 L19.31
414.07 L19.31 413.52 L18.37 413.52 L18.37 414.07 ZM14.06 414.06 L16.69 414.06 L16.69 413.51 L14.06 413.51
L14.06 414.06 ZM15.19 413.37 L16.69 413.37 L16.69 412.17 L15.19 412.17 L15.19 413.37 ZM17.25 412.7 L18.19
412.7 L18.19 412.16 L17.25 412.16 L17.25 412.7 ZM18.37 412.7 L19.31 412.7 L19.31 412.16 L18.37 412.16
L18.37 412.7 ZM18.37 412.02 L19.31 412.02 L19.31 411.48 L18.37 411.48 L18.37 412.02 ZM15.19 412.02 L16.69
412.02 L16.69 411.48 L15.19 411.48 L15.19 412.02 ZM24.19 410.6 L24.94 410.6 L24.94 410.5 L24.19 410.5
L24.19 410.6 ZM23.06 410.6 L23.81 410.6 L23.81 410.5 L23.06 410.5 L23.06 410.6 ZM19.5 410.93 L20.44
410.93 L20.44 410.39 L19.5 410.39 L19.5 410.93 ZM18.37 410.93 L19.31 410.93 L19.31 410.39 L18.37 410.39
L18.37 410.93 ZM17.25 410.93 L18.19 410.93 L18.19 410.39 L17.25 410.39 L17.25 410.93 ZM10.31 410.93
L11.25 410.93 L11.25 410.39 L10.31 410.39 L10.31 410.93 ZM9.19 410.93 L10.12 410.93 L10.12 410.39 L9.19
410.39 L9.19 410.93 ZM8.06 410.93 L9 410.93 L9 410.39 L8.06 410.39 L8.06 410.93 ZM6.94 410.93 L7.87
410.93 L7.87 410.39 L6.94 410.39 L6.94 410.93 ZM17.25 412.02 L18.19 412.02 L18.19 411.48 L17.25 411.48
L17.25 412.02 Z" class="st11"/>
</g>
</g>
<g id="shape35-162" transform="translate(359.23,-270.375)">
<title>Sheet.35</title>
<path d="M0 414.75 L27.34 414.75" class="st4"/>
</g>
<g id="shape55-167" transform="translate(360.375,-324.375)">
<title>Sheet.55</title>
<desc>RS-232</desc>
<rect x="0" y="405.75" width="27" height="9" class="st12"/>
<text x="4.91" y="412.05" class="st14">RS-232</text> </g>
<g id="shape63-170" transform="translate(359.311,-270.375)">
<title>Sheet.63</title>
<desc>RS-232</desc>
<rect x="0" y="405.75" width="27" height="9" class="st12"/>
<text x="4.91" y="412.05" class="st14">RS-232</text> </g>
<g id="shape64-173" transform="translate(360.375,-108.375)">
<title>Sheet.64</title>
<desc>VGA</desc>
<rect x="0" y="405.75" width="27" height="9" class="st12"/>
<text x="8" y="412.05" class="st14">VGA</text> </g>
<g id="shape65-176" transform="translate(360.375,-72.375)">
<title>Sheet.65</title>
<desc>VGA</desc>
<rect x="0" y="405.75" width="27" height="9" class="st12"/>
<text x="8" y="412.05" class="st14">VGA</text> </g>
<g id="shape66-179" transform="translate(360.375,-36.375)">
<title>Sheet.66</title>
<desc>NTSC</desc>
<rect x="0" y="405.75" width="27" height="9" class="st12"/>
<text x="7.03" y="412.05" class="st14">NTSC</text> </g>
<g id="shape67-182" transform="translate(108.375,-297.375)">
<title>Sheet.67</title>
<desc>UART</desc>
<rect x="0" y="396.75" width="54" height="18" class="st1"/>
<text x="15.42" y="408.75" class="st2">UART</text> </g>
<g id="shape68-185" transform="translate(108.375,-279.375)">
<title>Sheet.68</title>
<desc>ASCI</desc>
<rect x="0" y="396.75" width="54" height="18" class="st1"/>
<text x="17.63" y="408.75" class="st2">ASCI</text> </g>
<g id="shape69-188" transform="translate(108.375,-261.375)">
<title>Sheet.69</title>
<desc>VDU</desc>
<rect x="0" y="396.75" width="54" height="18" class="st1"/>
<text x="17.63" y="408.75" class="st2">VDU</text> </g>
<g id="shape74-191" transform="translate(189.375,-81.375)">
<title>Sheet.74</title>
<desc>SY6545</desc>
<rect x="0" y="396.75" width="54" height="18" class="st1"/>
<text x="11.9" y="408.75" class="st2">SY6545</text> </g>
<g id="shape75-194" transform="translate(189.375,-63.375)">
<title>Sheet.75</title>
<desc>MC8563</desc>
<rect x="0" y="396.75" width="54" height="18" class="st1"/>
<text x="9.85" y="408.75" class="st2">MC8563</text> </g>
<g id="shape76-197" transform="translate(189.375,-45.375)">
<title>Sheet.76</title>
<desc>uPD7220</desc>
<rect x="0" y="396.75" width="54" height="18" class="st1"/>
<text x="8.37" y="408.75" class="st2">uPD7220</text> </g>
<g id="shape79-200" transform="translate(0.375,-396.375)">
<title>Sheet.79</title>
<desc>Character / Emulation / Video Services</desc>
<rect x="0" y="396.75" width="432" height="18" class="st1"/>
<text x="103.64" y="409.95" class="st15">Character / Emulation / Video Services</text> </g>
<g id="shape82-203" transform="translate(54.375,-360.375)">
<title>Sheet.82</title>
<desc>HBIOS</desc>
<rect x="0" y="396.75" width="225" height="18" class="st12"/>
<text x="99.47" y="408.75" class="st2">HBIOS</text> </g>
<g id="shape83-206" transform="translate(297.375,-360.375)">
<title>Sheet.83</title>
<desc>HARDWARE</desc>
<rect x="0" y="396.75" width="135" height="18" class="st12"/>
<text x="42.53" y="408.75" class="st2">HARDWARE</text> </g>
<g id="shape84-209" transform="translate(189.375,-27.375)">
<title>Sheet.84</title>
<desc>TMS9918</desc>
<rect x="0" y="396.75" width="54" height="18" class="st1"/>
<text x="7.65" y="408.75" class="st2">TMS9918</text> </g>
<g id="group87-212" transform="translate(395.311,-130.875)">
<title>Terminal.87</title>
<g id="shape88-213" transform="translate(-391.186,414.75) rotate(-90)">
<title>Sheet.88</title>
<path d="M0 414.75 L27 414.75 L27 409.08 L0 409.08 L0 414.75 ZM26.25 403.93 L23.44 399.37 L3.53 399.37 L0.75 403.93
L26.25 403.93 ZM23.44 399.37 L23.44 391.19 L3.53 391.19 L3.53 399.37 L23.44 399.37 ZM26.25 407.7 L26.25
403.93 L0.75 403.93 L0.75 407.7 L26.25 407.7 ZM24.83 407.7 A1223.48 394.162 90 0 1 2.17 407.7 L24.83
407.7 Z" class="st8"/>
</g>
<g id="shape89-215" transform="translate(-395.768,392.25) rotate(-90)">
<title>Sheet.89</title>
<rect x="0" y="414.641" width="0.75" height="0.109091" class="st9"/>
</g>
<g id="shape90-217" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.90</title>
<path d="M1.69 410.93 L2.63 410.93 L2.63 410.39 L1.69 410.39 L1.69 410.93 ZM2.81 410.93 L3.75 410.93 L3.75 410.39
L2.81 410.39 L2.81 410.93 ZM3.94 410.93 L4.87 410.93 L4.87 410.39 L3.94 410.39 L3.94 410.93 ZM5.06 410.93
L6 410.93 L6 410.39 L5.06 410.39 L5.06 410.93 ZM12.28 410.93 L13.22 410.93 L13.22 410.39 L12.28 410.39
L12.28 410.93 ZM13.41 410.93 L14.34 410.93 L14.34 410.39 L13.41 410.39 L13.41 410.93 ZM14.53 410.93
L15.47 410.93 L15.47 410.39 L14.53 410.39 L14.53 410.93 ZM15.66 410.93 L16.59 410.93 L16.59 410.39 L15.66
410.39 L15.66 410.93 ZM0 412.02 L1.5 412.02 L1.5 411.48 L0 411.48 L0 412.02 ZM1.69 412.02 L2.63 412.02
L2.63 411.48 L1.69 411.48 L1.69 412.02 ZM2.81 412.02 L3.75 412.02 L3.75 411.48 L2.81 411.48 L2.81 412.02
ZM3.94 412.02 L4.87 412.02 L4.87 411.48 L3.94 411.48 L3.94 412.02 ZM5.06 412.02 L6 412.02 L6 411.48
L5.06 411.48 L5.06 412.02 ZM6.19 412.02 L7.12 412.02 L7.12 411.48 L6.19 411.48 L6.19 412.02 ZM7.31 412.02
L8.25 412.02 L8.25 411.48 L7.31 411.48 L7.31 412.02 ZM8.44 412.02 L9.37 412.02 L9.37 411.48 L8.44 411.48
L8.44 412.02 ZM9.56 412.02 L10.5 412.02 L10.5 411.48 L9.56 411.48 L9.56 412.02 ZM10.69 412.02 L11.62
412.02 L11.62 411.48 L10.69 411.48 L10.69 412.02 ZM11.81 412.02 L12.75 412.02 L12.75 411.48 L11.81 411.48
L11.81 412.02 ZM12.94 412.02 L13.87 412.02 L13.87 411.48 L12.94 411.48 L12.94 412.02 ZM14.06 412.02
L15 412.02 L15 411.48 L14.06 411.48 L14.06 412.02 ZM1.69 412.7 L2.63 412.7 L2.63 412.16 L1.69 412.16
L1.69 412.7 ZM2.81 412.7 L3.75 412.7 L3.75 412.16 L2.81 412.16 L2.81 412.7 ZM3.94 412.7 L4.87 412.7
L4.87 412.16 L3.94 412.16 L3.94 412.7 ZM5.06 412.7 L6 412.7 L6 412.16 L5.06 412.16 L5.06 412.7 ZM6.19
412.7 L7.12 412.7 L7.12 412.16 L6.19 412.16 L6.19 412.7 ZM7.31 412.7 L8.25 412.7 L8.25 412.16 L7.31
412.16 L7.31 412.7 ZM8.44 412.7 L9.37 412.7 L9.37 412.16 L8.44 412.16 L8.44 412.7 ZM9.56 412.7 L10.5
412.7 L10.5 412.16 L9.56 412.16 L9.56 412.7 ZM10.69 412.7 L11.62 412.7 L11.62 412.16 L10.69 412.16 L10.69
412.7 ZM11.81 412.7 L12.75 412.7 L12.75 412.16 L11.81 412.16 L11.81 412.7 ZM12.94 412.7 L13.87 412.7
L13.87 412.16 L12.94 412.16 L12.94 412.7 ZM14.06 412.7 L15 412.7 L15 412.16 L14.06 412.16 L14.06 412.7
ZM1.69 413.39 L2.63 413.39 L2.63 412.84 L1.69 412.84 L1.69 413.39 ZM2.81 413.39 L3.75 413.39 L3.75 412.84
L2.81 412.84 L2.81 413.39 ZM3.94 413.39 L4.87 413.39 L4.87 412.84 L3.94 412.84 L3.94 413.39 ZM5.06 413.39
L6 413.39 L6 412.84 L5.06 412.84 L5.06 413.39 ZM6.19 413.39 L7.12 413.39 L7.12 412.84 L6.19 412.84 L6.19
413.39 ZM7.31 413.39 L8.25 413.39 L8.25 412.84 L7.31 412.84 L7.31 413.39 ZM8.44 413.39 L9.37 413.39
L9.37 412.84 L8.44 412.84 L8.44 413.39 ZM9.56 413.39 L10.5 413.39 L10.5 412.84 L9.56 412.84 L9.56 413.39
ZM10.69 413.39 L11.62 413.39 L11.62 412.84 L10.69 412.84 L10.69 413.39 ZM11.81 413.39 L12.75 413.39
L12.75 412.84 L11.81 412.84 L11.81 413.39 ZM12.94 413.39 L13.87 413.39 L13.87 412.84 L12.94 412.84 L12.94
413.39 ZM14.06 413.39 L15 413.39 L15 412.84 L14.06 412.84 L14.06 413.39 ZM1.69 414.07 L2.63 414.07 L2.63
413.52 L1.69 413.52 L1.69 414.07 ZM2.81 414.07 L3.75 414.07 L3.75 413.52 L2.81 413.52 L2.81 414.07 ZM3.94
414.07 L4.87 414.07 L4.87 413.52 L3.94 413.52 L3.94 414.07 ZM5.06 414.07 L6 414.07 L6 413.52 L5.06 413.52
L5.06 414.07 ZM6.19 414.07 L7.12 414.07 L7.12 413.52 L6.19 413.52 L6.19 414.07 ZM7.31 414.07 L8.25 414.07
L8.25 413.52 L7.31 413.52 L7.31 414.07 ZM8.44 414.07 L9.37 414.07 L9.37 413.52 L8.44 413.52 L8.44 414.07
ZM9.56 414.07 L10.5 414.07 L10.5 413.52 L9.56 413.52 L9.56 414.07 ZM10.69 414.07 L11.62 414.07 L11.62
413.52 L10.69 413.52 L10.69 414.07 ZM11.81 414.07 L12.75 414.07 L12.75 413.52 L11.81 413.52 L11.81 414.07
ZM12.94 414.07 L13.87 414.07 L13.87 413.52 L12.94 413.52 L12.94 414.07 ZM3.94 414.75 L11.62 414.75 L11.62
414.2 L3.94 414.2 L3.94 414.75 ZM21 414.75 L23.25 414.75 L23.25 414.2 L21 414.2 L21 414.75 ZM23.44 414.75
L24.37 414.75 L24.37 414.2 L23.44 414.2 L23.44 414.75 ZM23.44 414.07 L24.37 414.07 L24.37 413.52 L23.44
413.52 L23.44 414.07 ZM22.22 414.07 L23.16 414.07 L23.16 413.52 L22.22 413.52 L22.22 414.07 ZM21 414.07
L21.94 414.07 L21.94 413.52 L21 413.52 L21 414.07 ZM21 413.39 L21.94 413.39 L21.94 412.84 L21 412.84
L21 413.39 ZM21 412.7 L21.94 412.7 L21.94 412.16 L21 412.16 L21 412.7 ZM22.22 412.7 L23.16 412.7 L23.16
412.16 L22.22 412.16 L22.22 412.7 ZM23.44 412.7 L24.37 412.7 L24.37 412.16 L23.44 412.16 L23.44 412.7
ZM23.44 413.39 L24.37 413.39 L24.37 412.84 L23.44 412.84 L23.44 413.39 ZM22.22 413.39 L23.16 413.39
L23.16 412.84 L22.22 412.84 L22.22 413.39 Z" class="st10"/>
</g>
<g id="shape91-219" transform="translate(-391.623,414.188) rotate(-90)">
<title>Sheet.91</title>
<path d="M0 410.93 L0.94 410.93 L0.94 410.39 L0 410.39 L0 410.93 ZM0 412.7 L1.5 412.7 L1.5 412.16 L0 412.16 L0 412.7
ZM0 413.39 L1.5 413.39 L1.5 412.84 L0 412.84 L0 413.39 ZM0 414.07 L1.5 414.07 L1.5 413.52 L0 413.52
L0 414.07 ZM0 414.75 L1.5 414.75 L1.5 414.2 L0 414.2 L0 414.75 ZM1.69 414.75 L2.63 414.75 L2.63 414.2
L1.69 414.2 L1.69 414.75 ZM2.81 414.75 L3.75 414.75 L3.75 414.2 L2.81 414.2 L2.81 414.75 ZM11.81 414.75
L12.75 414.75 L12.75 414.2 L11.81 414.2 L11.81 414.75 ZM12.94 414.75 L13.87 414.75 L13.87 414.2 L12.94
414.2 L12.94 414.75 ZM14.06 414.75 L15 414.75 L15 414.2 L14.06 414.2 L14.06 414.75 ZM15.19 414.75 L16.69
414.75 L16.69 414.2 L15.19 414.2 L15.19 414.75 ZM17.25 414.75 L18.19 414.75 L18.19 414.2 L17.25 414.2
L17.25 414.75 ZM18.37 414.75 L19.31 414.75 L19.31 414.2 L18.37 414.2 L18.37 414.75 ZM19.5 414.75 L20.44
414.75 L20.44 414.2 L19.5 414.2 L19.5 414.75 ZM24.66 414.75 L25.59 414.75 L25.59 413.55 L24.66 413.55
L24.66 414.75 ZM24.66 413.44 L25.59 413.44 L25.59 412.16 L24.66 412.16 L24.66 413.44 ZM24.66 412.02
L25.59 412.02 L25.59 411.48 L24.66 411.48 L24.66 412.02 ZM23.44 412.02 L24.37 412.02 L24.37 411.48 L23.44
411.48 L23.44 412.02 ZM22.22 412.02 L23.16 412.02 L23.16 411.48 L22.22 411.48 L22.22 412.02 ZM21 412.02
L21.94 412.02 L21.94 411.48 L21 411.48 L21 412.02 ZM19.5 412.02 L20.44 412.02 L20.44 411.48 L19.5 411.48
L19.5 412.02 ZM19.5 412.7 L20.44 412.7 L20.44 412.16 L19.5 412.16 L19.5 412.7 ZM18.37 414.07 L19.31
414.07 L19.31 413.52 L18.37 413.52 L18.37 414.07 ZM14.06 414.06 L16.69 414.06 L16.69 413.51 L14.06 413.51
L14.06 414.06 ZM15.19 413.37 L16.69 413.37 L16.69 412.17 L15.19 412.17 L15.19 413.37 ZM17.25 412.7 L18.19
412.7 L18.19 412.16 L17.25 412.16 L17.25 412.7 ZM18.37 412.7 L19.31 412.7 L19.31 412.16 L18.37 412.16
L18.37 412.7 ZM18.37 412.02 L19.31 412.02 L19.31 411.48 L18.37 411.48 L18.37 412.02 ZM15.19 412.02 L16.69
412.02 L16.69 411.48 L15.19 411.48 L15.19 412.02 ZM24.19 410.6 L24.94 410.6 L24.94 410.5 L24.19 410.5
L24.19 410.6 ZM23.06 410.6 L23.81 410.6 L23.81 410.5 L23.06 410.5 L23.06 410.6 ZM19.5 410.93 L20.44
410.93 L20.44 410.39 L19.5 410.39 L19.5 410.93 ZM18.37 410.93 L19.31 410.93 L19.31 410.39 L18.37 410.39
L18.37 410.93 ZM17.25 410.93 L18.19 410.93 L18.19 410.39 L17.25 410.39 L17.25 410.93 ZM10.31 410.93
L11.25 410.93 L11.25 410.39 L10.31 410.39 L10.31 410.93 ZM9.19 410.93 L10.12 410.93 L10.12 410.39 L9.19
410.39 L9.19 410.93 ZM8.06 410.93 L9 410.93 L9 410.39 L8.06 410.39 L8.06 410.93 ZM6.94 410.93 L7.87
410.93 L7.87 410.39 L6.94 410.39 L6.94 410.93 ZM17.25 412.02 L18.19 412.02 L18.19 411.48 L17.25 411.48
L17.25 412.02 Z" class="st11"/>
</g>
</g>
<g id="shape92-221" transform="translate(314.311,-135.375)">
<title>Sheet.92</title>
<desc>VDU</desc>
<rect x="0" y="396.75" width="44.9182" height="18" class="st6"/>
<text x="14.96" y="408.15" class="st7">VDU</text> </g>
<g id="shape93-224" transform="translate(359.23,-144.375)">
<title>Sheet.93</title>
<path d="M0 414.75 L26.27 414.75" class="st4"/>
</g>
<g id="shape94-229" transform="translate(359.311,-144.375)">
<title>Sheet.94</title>
<desc>NTSC</desc>
<rect x="0" y="405.75" width="27" height="9" class="st12"/>
<text x="7.03" y="412.05" class="st14">NTSC</text> </g>
<g id="shape96-232" transform="translate(243.375,-90.375)">
<title>Sheet.96</title>
<path d="M0 414.75 L4.05 414.75 A4.05 4.05 -180 0 0 8.1 410.7 L8.1 365.25 A4.5 4.5 0 0 1 12.6 360.75 L61.13 360.75"
class="st4"/>
</g>
<g id="shape7-237" transform="translate(243.375,-72.375)">
<title>Sheet.7</title>
<path d="M0 414.75 L13.5 414.75 A4.5 4.5 -180 0 0 18 410.25 L18 383.25 A4.5 4.5 0 0 1 22.5 378.75 L62.19 378.75"
class="st4"/>
</g>
<g id="shape17-242" transform="translate(243.375,-54.375)">
<title>Sheet.17</title>
<path d="M0 414.75 L22.5 414.75 A4.5 4.5 -180 0 0 27 410.25 L27 401.25 A4.5 4.5 0 0 1 31.5 396.75 L62.19 396.75"
class="st4"/>
</g>
<g id="shape3-247" transform="translate(162.375,-306.375)">
<title>Sheet.3</title>
<path d="M0 414.75 L31.5 414.75 A4.5 4.5 -180 0 0 36 410.25 L36 401.25 A4.5 4.5 0 0 1 40.5 396.75 L143.19 396.75"
class="st4"/>
</g>
<g id="shape4-252" transform="translate(162.375,-270.375)">
<title>Sheet.4</title>
<path d="M0 396.75 L31.5 396.75 A4.5 4.5 0 0 1 36 401.25 L36 410.25 A4.5 4.5 -180 0 0 40.5 414.75 L142.13 414.75"
class="st4"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 65 KiB

62
UserGuide/Graphics/Logo.svg

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export Logo.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
width="3.76042in" height="1.26042in" viewBox="0 0 270.75 90.75" xml:space="preserve" color-interpolation-filters="sRGB"
class="st3">
<style type="text/css">
<![CDATA[
.st1 {fill:#4bacc6;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0;stroke-width:0.75}
.st2 {stroke:#4bacc6;stroke-linecap:round;stroke-linejoin:round;stroke-width:18}
.st3 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
]]>
</style>
<g>
<title>Page-1</title>
<g id="shape34-1" transform="translate(0.375,-0.375)">
<title>Sheet.34</title>
<rect x="0" y="0.75" width="18" height="90" rx="9" ry="9" class="st1"/>
</g>
<g id="shape35-3" transform="translate(36.375,-0.375)">
<title>Sheet.35</title>
<rect x="0" y="36.75" width="18" height="54" rx="9" ry="9" class="st1"/>
</g>
<g id="shape36-5" transform="translate(72.375,-0.375)">
<title>Sheet.36</title>
<rect x="0" y="0.75" width="18" height="90" rx="9" ry="9" class="st1"/>
</g>
<g id="shape38-7" transform="translate(216.375,-0.375)">
<title>Sheet.38</title>
<rect x="0" y="36.75" width="18" height="54" rx="9" ry="9" class="st1"/>
</g>
<g id="shape39-9" transform="translate(252.375,-0.375)">
<title>Sheet.39</title>
<rect x="0" y="0.75" width="18" height="90" rx="9" ry="9" class="st1"/>
</g>
<g id="shape44-11" transform="translate(180.375,-0.375)">
<title>Sheet.44</title>
<rect x="0" y="0.75" width="18" height="90" rx="9" ry="9" class="st1"/>
</g>
<g id="shape48-13" transform="translate(108.375,-72.375)">
<title>Sheet.48</title>
<rect x="0" y="72.75" width="36" height="18" rx="9" ry="9" class="st1"/>
</g>
<g id="shape49-15" transform="translate(108.375,-36.375)">
<title>Sheet.49</title>
<rect x="0" y="72.75" width="36" height="18" rx="9" ry="9" class="st1"/>
</g>
<g id="shape50-17" transform="translate(108.375,-0.375)">
<title>Sheet.50</title>
<rect x="0" y="72.75" width="36" height="18" rx="9" ry="9" class="st1"/>
</g>
<g id="shape52-19" transform="translate(135.375,-45.375)">
<title>Sheet.52</title>
<path d="M-0 54.75 A18 18 0 0 1 18 72.75 A18 18 0 0 1 -0 90.75" class="st2"/>
</g>
<g id="shape53-22" transform="translate(135.375,-9.375)">
<title>Sheet.53</title>
<path d="M-0 54.75 A18 18 0 0 1 18 72.75 A18 18 0 0 1 -0 90.75" class="st2"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

369
UserGuide/Graphics/Panel.svg

@ -0,0 +1,369 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export Panel.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
width="4.51042in" height="2.51042in" viewBox="0 0 324.75 180.75" xml:space="preserve" color-interpolation-filters="sRGB"
class="st11">
<style type="text/css">
<![CDATA[
.st1 {fill:#ff0000;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st2 {fill:#7f7f7f;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st3 {fill:#000000;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st4 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}
.st5 {fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st6 {fill:#000000;font-family:Calibri;font-size:1.00001em}
.st7 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st8 {fill:#000000;font-family:Calibri;font-size:0.666664em}
.st9 {fill:#000000;font-family:Calibri;font-size:0.499992em}
.st10 {fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st11 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
]]>
</style>
<g>
<title>Page-1</title>
<g id="shape1-1" transform="translate(27.375,-117.375)">
<title>Sheet.1</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st1"/>
</g>
<g id="shape2-3" transform="translate(99.375,-27.375)">
<title>Sheet.2</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st2"/>
</g>
<g id="shape3-5" transform="translate(106.125,-18.375)">
<title>Sheet.3</title>
<rect x="0" y="160.5" width="4.5" height="20.25" rx="2.25" ry="2.25" class="st3"/>
</g>
<g id="shape8-7" transform="translate(63.375,-117.375)">
<title>Sheet.8</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st1"/>
</g>
<g id="shape9-9" transform="translate(99.375,-117.375)">
<title>Sheet.9</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st1"/>
</g>
<g id="shape10-11" transform="translate(135.375,-117.375)">
<title>Sheet.10</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st1"/>
</g>
<g id="shape11-13" transform="translate(171.375,-117.375)">
<title>Sheet.11</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st1"/>
</g>
<g id="shape12-15" transform="translate(207.375,-117.375)">
<title>Sheet.12</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st1"/>
</g>
<g id="shape13-17" transform="translate(243.375,-117.375)">
<title>Sheet.13</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st1"/>
</g>
<g id="shape14-19" transform="translate(279.375,-117.375)">
<title>Sheet.14</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st1"/>
</g>
<g id="shape18-21" transform="translate(27.375,-27.375)">
<title>Sheet.18</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st2"/>
</g>
<g id="shape19-23" transform="translate(34.125,-18.375)">
<title>Sheet.19</title>
<rect x="0" y="160.5" width="4.5" height="20.25" rx="2.25" ry="2.25" class="st3"/>
</g>
<g id="shape20-25" transform="translate(63.375,-27.375)">
<title>Sheet.20</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st2"/>
</g>
<g id="shape21-27" transform="translate(70.125,-18.375)">
<title>Sheet.21</title>
<rect x="0" y="160.5" width="4.5" height="20.25" rx="2.25" ry="2.25" class="st3"/>
</g>
<g id="shape22-29" transform="translate(135.375,-27.375)">
<title>Sheet.22</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st2"/>
</g>
<g id="shape23-31" transform="translate(142.125,-18.375)">
<title>Sheet.23</title>
<rect x="0" y="160.5" width="4.5" height="20.25" rx="2.25" ry="2.25" class="st3"/>
</g>
<g id="shape24-33" transform="translate(171.375,-27.375)">
<title>Sheet.24</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st2"/>
</g>
<g id="shape25-35" transform="translate(178.125,-18.375)">
<title>Sheet.25</title>
<rect x="0" y="160.5" width="4.5" height="20.25" rx="2.25" ry="2.25" class="st3"/>
</g>
<g id="shape26-37" transform="translate(207.375,-27.375)">
<title>Sheet.26</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st2"/>
</g>
<g id="shape27-39" transform="translate(214.125,-18.375)">
<title>Sheet.27</title>
<rect x="0" y="160.5" width="4.5" height="20.25" rx="2.25" ry="2.25" class="st3"/>
</g>
<g id="shape28-41" transform="translate(243.375,-27.375)">
<title>Sheet.28</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st2"/>
</g>
<g id="shape29-43" transform="translate(250.125,-18.375)">
<title>Sheet.29</title>
<rect x="0" y="160.5" width="4.5" height="20.25" rx="2.25" ry="2.25" class="st3"/>
</g>
<g id="shape30-45" transform="translate(279.375,-27.375)">
<title>Sheet.30</title>
<ellipse cx="9" cy="171.75" rx="9" ry="9.00001" class="st2"/>
</g>
<g id="shape31-47" transform="translate(286.125,-18.375)">
<title>Sheet.31</title>
<rect x="0" y="160.5" width="4.5" height="20.25" rx="2.25" ry="2.25" class="st3"/>
</g>
<g id="shape32-49" transform="translate(18.375,-153.375)">
<title>Sheet.32</title>
<path d="M0 180.75 L144 180.75" class="st4"/>
</g>
<g id="shape33-52" transform="translate(199.125,18.375) rotate(90)">
<title>Sheet.33</title>
<path d="M0 180.75 L18 180.75" class="st4"/>
</g>
<g id="shape34-55" transform="translate(343.125,18.375) rotate(90)">
<title>Sheet.34</title>
<path d="M0 180.75 L18 180.75" class="st4"/>
</g>
<g id="shape35-58" transform="translate(27.375,-135.375)">
<title>Sheet.35</title>
<desc>8</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">8</text> </g>
<g id="shape36-61" transform="translate(63.375,-135.375)">
<title>Sheet.36</title>
<desc>4</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">4</text> </g>
<g id="shape37-64" transform="translate(99.375,-135.375)">
<title>Sheet.37</title>
<desc>2</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">2</text> </g>
<g id="shape38-67" transform="translate(135.375,-135.375)">
<title>Sheet.38</title>
<desc>1</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">1</text> </g>
<g id="shape39-70" transform="translate(18.375,-153.375)">
<title>Sheet.39</title>
<desc>High</desc>
<rect x="0" y="162.75" width="144" height="18" class="st5"/>
<text x="60.91" y="175.35" class="st6">High</text> </g>
<g id="shape40-73" transform="translate(162.375,-153.375)">
<title>Sheet.40</title>
<path d="M0 180.75 L144 180.75" class="st4"/>
</g>
<g id="shape41-76" transform="translate(343.125,18.375) rotate(90)">
<title>Sheet.41</title>
<path d="M0 180.75 L18 180.75" class="st4"/>
</g>
<g id="shape42-79" transform="translate(487.125,18.375) rotate(90)">
<title>Sheet.42</title>
<path d="M0 180.75 L18 180.75" class="st4"/>
</g>
<g id="shape43-82" transform="translate(171.375,-135.375)">
<title>Sheet.43</title>
<desc>8</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">8</text> </g>
<g id="shape44-85" transform="translate(207.375,-135.375)">
<title>Sheet.44</title>
<desc>4</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">4</text> </g>
<g id="shape45-88" transform="translate(243.375,-135.375)">
<title>Sheet.45</title>
<desc>2</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">2</text> </g>
<g id="shape46-91" transform="translate(279.375,-135.375)">
<title>Sheet.46</title>
<desc>1</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">1</text> </g>
<g id="shape47-94" transform="translate(162.375,-153.375)">
<title>Sheet.47</title>
<desc>Low</desc>
<rect x="0" y="162.75" width="144" height="18" class="st5"/>
<text x="62.02" y="175.35" class="st6">Low</text> </g>
<g id="shape48-97" transform="translate(27.375,-99.3749)">
<title>Sheet.48</title>
<desc>7</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">7</text> </g>
<g id="shape49-100" transform="translate(63.375,-99.3749)">
<title>Sheet.49</title>
<desc>6</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">6</text> </g>
<g id="shape50-103" transform="translate(99.375,-99.375)">
<title>Sheet.50</title>
<desc>5</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">5</text> </g>
<g id="shape52-106" transform="translate(135.375,-99.375)">
<title>Sheet.52</title>
<desc>4</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">4</text> </g>
<g id="shape53-109" transform="translate(171.375,-99.375)">
<title>Sheet.53</title>
<desc>3</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">3</text> </g>
<g id="shape54-112" transform="translate(207.375,-99.375)">
<title>Sheet.54</title>
<desc>2</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">2</text> </g>
<g id="shape55-115" transform="translate(243.375,-99.375)">
<title>Sheet.55</title>
<desc>1</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">1</text> </g>
<g id="shape56-118" transform="translate(279.375,-99.375)">
<title>Sheet.56</title>
<desc>0</desc>
<rect x="0" y="162.75" width="18" height="18" class="st5"/>
<text x="5.96" y="175.35" class="st6">0</text> </g>
<g id="shape57-121" transform="translate(94.875,-58.875)">
<title>Sheet.57</title>
<path d="M0 180.75 L27 180.75" class="st7"/>
</g>
<g id="shape58-124" transform="translate(90.375,-58.875)">
<title>Sheet.58</title>
<desc>Auto</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="10.13" y="178.65" class="st8">Auto</text> </g>
<g id="shape59-127" transform="translate(90.375,-49.875)">
<title>Sheet.59</title>
<desc>Menu</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="8.39" y="178.65" class="st8">Menu</text> </g>
<g id="shape61-130" transform="translate(22.875,-58.875)">
<title>Sheet.61</title>
<path d="M0 180.75 L27 180.75" class="st7"/>
</g>
<g id="shape62-133" transform="translate(18.375,-58.875)">
<title>Sheet.62</title>
<desc>CRT</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="11.75" y="178.65" class="st8">CRT</text> </g>
<g id="shape63-136" transform="translate(18.375,-49.875)">
<title>Sheet.63</title>
<desc>Serial</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="9.03" y="178.65" class="st8">Serial</text> </g>
<g id="shape64-139" transform="translate(58.875,-58.875)">
<title>Sheet.64</title>
<path d="M0 180.75 L27 180.75" class="st7"/>
</g>
<g id="shape65-142" transform="translate(54.375,-58.875)">
<title>Sheet.65</title>
<desc>Sec</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="12.48" y="178.65" class="st8">Sec</text> </g>
<g id="shape66-145" transform="translate(54.375,-49.875)">
<title>Sheet.66</title>
<desc>Pri</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="13.62" y="178.65" class="st8">Pri</text> </g>
<g id="shape67-148" transform="translate(130.875,-58.875)">
<title>Sheet.67</title>
<path d="M0 180.75 L27 180.75" class="st7"/>
</g>
<g id="shape68-151" transform="translate(126.375,-58.875)">
<title>Sheet.68</title>
<desc>Disk</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="11.24" y="178.65" class="st8">Disk</text> </g>
<g id="shape69-154" transform="translate(126.375,-49.875)">
<title>Sheet.69</title>
<desc>ROM</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="9.76" y="178.65" class="st8">ROM</text> </g>
<g id="shape70-157" transform="translate(166.875,-58.875)">
<title>Sheet.70</title>
<path d="M0 180.75 L27 180.75" class="st7"/>
</g>
<g id="shape71-160" transform="translate(162.375,-58.875)">
<title>Sheet.71</title>
<desc>Floppy</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="7.12" y="178.65" class="st8">Floppy</text> </g>
<g id="shape72-163" transform="translate(162.375,-49.875)">
<title>Sheet.72</title>
<desc>Hard</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="10.1" y="178.65" class="st8">Hard</text> </g>
<g id="shape73-166" transform="translate(202.875,-58.875)">
<title>Sheet.73</title>
<path d="M0 180.75 L99 180.75" class="st7"/>
</g>
<g id="shape74-169" transform="translate(198.375,-49.875)">
<title>Sheet.74</title>
<desc>4</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="15.97" y="178.65" class="st8">4</text> </g>
<g id="shape75-172" transform="translate(234.375,-49.875)">
<title>Sheet.75</title>
<desc>2</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="15.97" y="178.65" class="st8">2</text> </g>
<g id="shape76-175" transform="translate(270.375,-49.875)">
<title>Sheet.76</title>
<desc>1</desc>
<rect x="0" y="171.75" width="36" height="9.00001" class="st5"/>
<text x="15.97" y="178.65" class="st8">1</text> </g>
<g id="shape78-178" transform="translate(198.375,-58.875)">
<title>Sheet.78</title>
<desc>ROM App / Boot Slice</desc>
<rect x="0" y="171.75" width="108" height="9.00001" class="st5"/>
<text x="18.99" y="178.65" class="st8">ROM App / Boot Slice</text> </g>
<g id="shape79-181" transform="translate(18.375,-0.375)">
<title>Sheet.79</title>
<desc>ROM Apps: 0=Monitor 1=BASIC 2=Forth 3=Game 4=CP/M 2.2 5=Z-Sys...</desc>
<rect x="0" y="171.75" width="288" height="9" class="st5"/>
<text x="19.9" y="178.05" class="st9">ROM Apps: 0=Monitor 1=BASIC 2=Forth 3=Game 4=CP/M 2.2 5=Z-System 6=Net Boot 7=User</text> </g>
<g id="shape80-184" transform="translate(0.375,-0.375)">
<title>Sheet.80</title>
<rect x="0" y="0.750005" width="324" height="180" class="st10"/>
</g>
<g id="shape81-186" transform="translate(18.375,-72.375)">
<title>Sheet.81</title>
<path d="M0 180.75 L144 180.75" class="st4"/>
</g>
<g id="shape82-189" transform="translate(199.125,99.375) rotate(90)">
<title>Sheet.82</title>
<path d="M0 180.75 L18 180.75" class="st4"/>
</g>
<g id="shape84-192" transform="translate(18.375,-72.375)">
<title>Sheet.84</title>
<desc>Console</desc>
<rect x="0" y="162.75" width="72" height="18" class="st5"/>
<text x="16.61" y="175.35" class="st6">Console</text> </g>
<g id="shape85-195" transform="translate(162.375,-72.375)">
<title>Sheet.85</title>
<path d="M0 180.75 L144 180.75" class="st4"/>
</g>
<g id="shape86-198" transform="translate(271.125,99.375) rotate(90)">
<title>Sheet.86</title>
<path d="M0 180.75 L18 180.75" class="st4"/>
</g>
<g id="shape87-201" transform="translate(487.125,99.375) rotate(90)">
<title>Sheet.87</title>
<path d="M0 180.75 L18 180.75" class="st4"/>
</g>
<g id="shape88-204" transform="translate(90.375,-72.375)">
<title>Sheet.88</title>
<desc>Boot</desc>
<rect x="0" y="162.75" width="216" height="18" class="st5"/>
<text x="96.4" y="175.35" class="st6">Boot</text> </g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

1088
UserGuide/Graphics/hd1k.svg

File diff suppressed because it is too large

After

Width:  |  Height:  |  Size: 23 KiB

236
UserGuide/Graphics/hd512.svg

@ -0,0 +1,236 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export hd512.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
width="6.51389in" height="3.90694in" viewBox="0 0 469 281.3" xml:space="preserve" color-interpolation-filters="sRGB"
class="st16">
<style type="text/css">
<![CDATA[
.st1 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
.st2 {fill:#000000;font-family:Calibri;font-size:1.5em}
.st3 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
.st4 {fill:#000000;font-family:Calibri;font-size:0.666664em}
.st5 {fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
.st6 {fill:#d8d8d8;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
.st7 {fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st8 {marker-start:url(#mrkr4-40);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
.st9 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.08695652173913}
.st10 {fill:#000000;font-family:Calibri;font-size:0.499992em}
.st11 {marker-end:url(#mrkr4-58);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
.st12 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25}
.st13 {marker-end:url(#mrkr9-69);marker-start:url(#mrkr4-40);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
.st14 {marker-end:url(#mrkr4-114);stroke:#000000;stroke-dasharray:1.75,1.25;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25}
.st15 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.090252707581227}
.st16 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
]]>
</style>
<defs id="Markers">
<g id="lend4">
<path d="M 2 1 L 0 0 L 2 -1 L 2 1 " style="stroke:none"/>
</g>
<marker id="mrkr4-40" class="st9" refX="21.5" orient="auto" markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend4" transform="scale(11.5) "/>
</marker>
<marker id="mrkr4-58" class="st9" refX="-23" orient="auto" markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend4" transform="scale(-11.5,-11.5) "/>
</marker>
<g id="lend9">
<path d="M 1 -1 L -1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"/>
</g>
<marker id="mrkr9-69" class="st9" orient="auto" markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend9" transform="scale(-11.5,-11.5) "/>
</marker>
<marker id="mrkr4-114" class="st15" refX="-22.16" orient="auto" markerUnits="strokeWidth" overflow="visible">
<use xlink:href="#lend4" transform="scale(-11.08,-11.08) "/>
</marker>
</defs>
<g>
<title>Page-1</title>
<g id="shape69-1" transform="translate(0.5,-252)">
<title>Sheet.69</title>
<desc>RomWBW Hard Disk Anatomy (Classic / hd512)</desc>
<rect x="0" y="252.5" width="468" height="28.8" class="st1"/>
<text x="61.63" y="272.3" class="st2">RomWBW Hard Disk Anatomy (Classic / hd512)</text> </g>
<g id="shape259-4" transform="translate(50.9,-151.2)">
<title>Sheet.259</title>
<desc>0</desc>
<rect x="0" y="266.9" width="14.4" height="14.4" class="st3"/>
<text x="5.17" y="276.5" class="st4">0</text> </g>
<g id="shape260-7" transform="translate(65.3,-151.2)">
<title>Sheet.260</title>
<desc>1</desc>
<rect x="0" y="266.9" width="14.4" height="14.4" class="st3"/>
<text x="5.17" y="276.5" class="st4">1</text> </g>
<g id="shape261-10" transform="translate(79.7,-151.2)">
<title>Sheet.261</title>
<desc>2</desc>
<rect x="0" y="266.9" width="14.4" height="14.4" class="st3"/>
<text x="5.17" y="276.5" class="st4">2</text> </g>
<g id="shape262-13" transform="translate(94.1,-151.2)">
<title>Sheet.262</title>
<desc>3</desc>
<rect x="0" y="266.9" width="14.4" height="14.4" class="st3"/>
<text x="5.17" y="276.5" class="st4">3</text> </g>
<g id="shape263-16" transform="translate(108.5,-151.2)">
<title>Sheet.263</title>
<desc>. . .</desc>
<rect x="0" y="266.9" width="72" height="14.4" class="st3"/>
<text x="27.54" y="276.5" class="st4">. . .</text> </g>
<g id="shape264-19" transform="translate(180.5,-151.2)">
<title>Sheet.264</title>
<desc>N</desc>
<rect x="0" y="266.9" width="14.4" height="14.4" class="st3"/>
<text x="4.62" y="276.5" class="st4">N</text> </g>
<g id="shape265-22" transform="translate(50.9,-151.2)">
<title>Sheet.265</title>
<rect x="0" y="266.9" width="144" height="14.4" class="st5"/>
</g>
<g id="shape266-24" transform="translate(50.9,-122.4)">
<title>Sheet.266</title>
<desc>RomWBW Hard Disk (IDE/ATA/ATAPI/CF/SD/USB)</desc>
<rect x="0" y="266.9" width="360" height="14.4" class="st6"/>
<text x="99.2" y="276.5" class="st4">RomWBW Hard Disk (IDE/ATA/ATAPI/CF/SD/USB)</text> </g>
<g id="shape267-27" transform="translate(230.9,-136.8)">
<title>Sheet.267</title>
<desc>FAT Partition</desc>
<rect x="0" y="266.9" width="165.6" height="14.4" class="st1"/>
<text x="61.69" y="276.5" class="st4">FAT Partition</text> </g>
<g id="shape268-30" transform="translate(101.3,-43.2)">
<title>Sheet.268</title>
<desc>Sector 0</desc>
<rect x="0" y="266.9" width="72" height="14.4" class="st7"/>
<text x="22.71" y="276.5" class="st4">Sector 0</text> </g>
<g id="shape269-33" transform="translate(158.9,-57.6)">
<title>Sheet.269</title>
<rect x="0" y="266.9" width="14.4" height="14.4" class="st3"/>
</g>
<g id="shape270-35" transform="translate(50.9,-64.8)">
<title>Sheet.270</title>
<path d="M0 228.86 L0 229.22 L0 276.8 A4.5 4.5 -180 0 0 4.5 281.3 L46.08 281.3" class="st8"/>
</g>
<g id="shape271-41" transform="translate(209.3,-43.2)">
<title>Sheet.271</title>
<desc>Type 06</desc>
<rect x="0" y="274.1" width="43.2" height="7.2" class="st3"/>
<text x="11.99" y="279.5" class="st10">Type 06</text> </g>
<g id="shape272-44" transform="translate(209.3,-36)">
<title>Sheet.272</title>
<rect x="0" y="274.1" width="43.2" height="7.2" class="st3"/>
</g>
<g id="shape273-46" transform="translate(209.3,-28.8)">
<title>Sheet.273</title>
<rect x="0" y="274.1" width="43.2" height="7.2" class="st3"/>
</g>
<g id="shape274-48" transform="translate(209.3,-21.6)">
<title>Sheet.274</title>
<rect x="0" y="274.1" width="43.2" height="7.2" class="st3"/>
</g>
<g id="shape275-50" transform="translate(202.1,-7.19997)">
<title>Sheet.275</title>
<desc>Partition Table</desc>
<rect x="0" y="266.9" width="57.6" height="14.4" class="st7"/>
<text x="4.92" y="276.5" class="st4">Partition Table</text> </g>
<g id="shape276-53" transform="translate(339.4,65.2999) rotate(90)">
<title>Sheet.276</title>
<path d="M0 98.42 L0 258.8 A22.5 22.5 -180 0 0 22.5 281.3 L44.88 281.3" class="st11"/>
</g>
<g id="shape277-59" transform="translate(-71.9999,259.7) rotate(-90)">
<title>Bracket.132</title>
<path d="M0 281.3 A5.43323 5.43323 0 0 1 4.8 276.5 L9.6 276.5 A5.43323 5.43323 -180 0 0 14.4 271.7 A5.43323 5.43323 -180
0 0 19.2 276.5 L24 276.5 A5.43323 5.43323 0 0 1 28.8 281.3" class="st12"/>
</g>
<g id="shape278-62" transform="translate(252.5,-180)">
<title>Sheet.278</title>
<path d="M0 272.06 L0 272.42 L0 274.1 A7.19998 7.19998 -180 0 0 7.2 281.3 L28.8 281.3" class="st13"/>
</g>
<g id="shape279-70" transform="translate(284.9,-172.8)">
<title>Sheet.279</title>
<desc>CP/M System Area (128 KB)</desc>
<rect x="0" y="266.9" width="111.6" height="14.4" class="st7"/>
<text x="1" y="276.5" class="st4">CP/M System Area (128 KB)</text> </g>
<g id="shape280-73" transform="translate(353.8,65.2999) rotate(90)">
<title>Sheet.280</title>
<path d="M0 112.82 L0 258.8 A22.5 22.5 -180 0 0 22.5 281.3 L44.88 281.3" class="st11"/>
</g>
<g id="shape281-78" transform="translate(368.2,65.2999) rotate(90)">
<title>Sheet.281</title>
<path d="M0 127.22 L0 258.8 A22.5 22.5 -180 0 0 22.5 281.3 L44.88 281.3" class="st11"/>
</g>
<g id="shape282-83" transform="translate(382.6,65.2999) rotate(90)">
<title>Sheet.282</title>
<path d="M0 141.62 L0 258.8 A22.5 22.5 -180 0 0 22.5 281.3 L44.88 281.3" class="st11"/>
</g>
<g id="shape283-88" transform="translate(469,65.2999) rotate(90)">
<title>Sheet.283</title>
<path d="M0 228.02 L0 258.8 A22.5 22.5 -180 0 0 22.5 281.3 L44.88 281.3" class="st11"/>
</g>
<g id="shape284-93" transform="translate(158.9,-68.3999)">
<title>Sheet.284</title>
<rect x="0" y="277.7" width="14.4" height="3.6" class="st3"/>
</g>
<g id="shape285-95" transform="translate(158.9,-64.7999)">
<title>Sheet.285</title>
<rect x="0" y="277.7" width="14.4" height="3.6" class="st3"/>
</g>
<g id="shape286-97" transform="translate(158.9,-61.1999)">
<title>Sheet.286</title>
<rect x="0" y="277.7" width="14.4" height="3.6" class="st3"/>
</g>
<g id="shape287-99" transform="translate(158.9,-57.5999)">
<title>Sheet.287</title>
<rect x="0" y="277.7" width="14.4" height="3.6" class="st3"/>
</g>
<g id="shape288-101" transform="translate(166.1,-57.6)">
<title>Stack pointer.179</title>
<path d="M33.6 302.9 L5.4 302.9 A5.39999 5.39999 0 0 1 0 297.5 L0 292.1 L0 286.82" class="st11"/>
</g>
<g id="shape289-106" transform="translate(50.9,-136.8)">
<title>Sheet.289</title>
<desc>RomWBW Data (8,320 KB * N)</desc>
<rect x="0" y="266.9" width="144" height="14.4" class="st1"/>
<text x="22.71" y="276.5" class="st4">RomWBW Data (8,320 KB * N)</text> </g>
<g id="shape293-109" transform="translate(252.5,-46.8)">
<title>Dynamic connector.207</title>
<path d="M0 281.3 L17.1 281.3 A4.5 4.5 -180 0 0 21.6 276.8 L21.6 231.8 A4.5 4.5 -180 0 0 17.1 227.3 L-17.1 227.3 A4.5
4.5 0 0 1 -21.6 222.8 L-21.6 211.24" class="st14"/>
</g>
<g id="shape294-115" transform="translate(101.3,-57.6)">
<title>Sheet.294</title>
<desc>MBR</desc>
<rect x="0" y="266.9" width="72" height="14.4" class="st5"/>
<text x="28.23" y="276.5" class="st4">MBR</text> </g>
<g id="shape295-118" transform="translate(209.156,-21.5999)">
<title>Sheet.295</title>
<rect x="0" y="252.5" width="43.344" height="28.8" class="st5"/>
</g>
<g id="shape296-120" transform="translate(245.3,-208.8)">
<title>Sheet.296</title>
<desc>Slice (8,320 KB)</desc>
<rect x="0" y="266.9" width="151.2" height="14.4" class="st5"/>
<text x="50.65" y="276.5" class="st4">Slice (8,320 KB)</text> </g>
<g id="shape298-123" transform="translate(245.3,-194.4)">
<title>Sheet.298</title>
<rect x="0" y="266.9" width="14.4" height="14.4" class="st3"/>
</g>
<g id="shape299-125" transform="translate(245.3,-194.4)">
<title>Sheet.299</title>
<desc>CP/M File System (8 MB)</desc>
<rect x="0" y="266.9" width="151.2" height="14.4" class="st7"/>
<text x="35.37" y="276.5" class="st4">CP/M File System (8 MB)</text> </g>
<g id="shape300-128" transform="translate(245.3,-194.4)">
<title>Sheet.300</title>
<rect x="0" y="266.9" width="151.2" height="14.4" class="st5"/>
</g>
<g id="shape301-130" transform="translate(-180,223.7) rotate(-90)">
<title>Bracket.301</title>
<path d="M-0 281.3 A2.41217 2.41217 0 0 1 2.13 279.17 L5.07 279.17 A2.41217 2.41217 -180 0 0 7.2 277.04 A2.41217 2.41217
-180 0 0 9.33 279.17 L12.27 279.17 A2.41217 2.41217 0 0 1 14.4 281.3" class="st12"/>
</g>
<g id="shape302-133" transform="translate(-35.9999,72.5) rotate(-90)">
<title>Bracket.302</title>
<path d="M-0 281.3 A2.41217 2.41217 0 0 1 2.13 279.17 L5.07 279.17 A2.41217 2.41217 -180 0 0 7.2 277.04 A2.41217 2.41217
-180 0 0 9.33 279.17 L12.27 279.17 A2.41217 2.41217 0 0 1 14.4 281.3" class="st12"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

5204
UserGuide/index.html

File diff suppressed because it is too large

366
css/base.css

@ -0,0 +1,366 @@
html {
/* The nav header is 3.5rem high, plus 20px for the margin-top of the
main container. */
scroll-padding-top: calc(3.5rem + 20px);
}
/* Replacement for `body { background-attachment: fixed; }`, which has
performance issues when scrolling on large displays. See #1394. */
body::before {
content: ' ';
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: var(--bs-body-bg);
background: url(../img/grid.png) repeat-x;
will-change: transform;
z-index: -1;
}
body > .container {
margin-top: 20px;
min-height: 400px;
}
.navbar.fixed-top {
position: -webkit-sticky;
position: sticky;
}
.source-links {
float: right;
}
.col-md-9 img {
max-width: 100%;
display: inline-block;
padding: 4px;
line-height: 1.428571429;
background-color: var(--bs-secondary-bg-subtle);
border: 1px solid var(--bs-secondary-border-subtle);
border-radius: 4px;
margin: 20px auto 30px auto;
}
h1 {
color: inherit;
font-weight: 400;
font-size: 42px;
}
h2, h3, h4, h5, h6 {
color: inherit;
font-weight: 300;
}
hr {
border-top: 1px solid #aaa;
opacity: 1;
}
pre, .rst-content tt {
max-width: 100%;
background-color: var(--bs-body-bg);
border: solid 1px var(--bs-border-color);
color: var(--bs-body-color);
overflow-x: auto;
}
code.code-large, .rst-content tt.code-large {
font-size: 90%;
}
code {
padding: 2px 5px;
background-color: rgba(var(--bs-body-bg-rgb), 0.75);
border: solid 1px var(--bs-border-color);
color: var(--bs-body-color);
white-space: pre-wrap;
word-wrap: break-word;
}
pre code {
display: block;
border: none;
white-space: pre;
word-wrap: normal;
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-size: 12px;
}
kbd {
padding: 2px 4px;
font-size: 90%;
color: var(--bs-secondary-text-emphasis);
background-color: var(--bs-secondary-bg-subtle);
border-radius: 3px;
-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
}
a code {
color: inherit;
}
a:hover code, a:focus code {
color: inherit;
}
footer {
margin-top: 30px;
margin-bottom: 10px;
text-align: center;
font-weight: 200;
}
.modal-dialog {
margin-top: 60px;
}
/*
* Side navigation
*
* Scrollspy and affixed enhanced navigation to highlight sections and secondary
* sections of docs content.
*/
.bs-sidebar.affix {
position: -webkit-sticky;
position: sticky;
/* The nav header is 3.5rem high, plus 20px for the margin-top of the
main container. */
top: calc(3.5rem + 20px);
}
.bs-sidebar.card {
padding: 0;
max-height: 90%;
overflow-y: auto;
}
/* Toggle (vertically flip) sidebar collapse icon */
.bs-sidebar .navbar-toggler span {
-moz-transform: scale(1, -1);
-webkit-transform: scale(1, -1);
-o-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
.bs-sidebar .navbar-toggler.collapsed span {
-moz-transform: scale(1, 1);
-webkit-transform: scale(1, 1);
-o-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
}
/* First level of nav */
.bs-sidebar > .navbar-collapse > .nav {
padding-top: 10px;
padding-bottom: 10px;
border-radius: 5px;
width: 100%;
}
/* All levels of nav */
.bs-sidebar .nav > li > a {
display: block;
padding: 5px 20px;
z-index: 1;
}
.bs-sidebar .nav > li > a:hover,
.bs-sidebar .nav > li > a:focus {
text-decoration: none;
border-right: 1px solid;
}
.bs-sidebar .nav > li > a.active,
.bs-sidebar .nav > li > a.active:hover,
.bs-sidebar .nav > li > a.active:focus {
font-weight: bold;
background-color: transparent;
border-right: 1px solid;
}
.bs-sidebar .nav .nav .nav {
margin-left: 1em;
}
.bs-sidebar .nav > li > a {
font-weight: bold;
}
.bs-sidebar .nav .nav > li > a {
font-weight: normal;
}
.headerlink {
font-family: FontAwesome;
font-size: 14px;
display: none;
padding-left: .5em;
text-decoration: none;
vertical-align: middle;
}
h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .headerlink, h5:hover .headerlink, h6:hover .headerlink {
display:inline-block;
}
blockquote {
padding-left: 10px;
border-left: 4px solid #e6e6e6;
}
.admonition, details {
padding: 15px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 4px;
text-align: left;
}
.admonition.note, details.note {
color: var(--bs-primary-text-emphasis);
background-color: var(--bs-primary-bg-subtle);
border-color: var(--bs-primary-border-subtle);
}
.admonition.note h1, .admonition.note h2, .admonition.note h3,
.admonition.note h4, .admonition.note h5, .admonition.note h6,
details.note h1, details.note h2, details.note h3,
details.note h4, details.note h5, details.note h6 {
color: var(--bs-primary-text-emphasis);
}
.admonition.info, details.info {
color: var(--bs-info-text-emphasis);
background-color: var(--bs-info-bg-subtle);
border-color: var(--bs-info-border-subtle);
}
.admonition.info h1, .admonition.info h2, .admonition.info h3,
.admonition.info h4, .admonition.info h5, .admonition.info h6,
details.info h1, details.info h2, details.info h3,
details.info h4, details.info h5, details.info h6 {
color: var(--bs-info-text-emphasis);
}
.admonition.warning, details.warning {
color: var(--bs-warning-text-emphasis);
background-color: var(--bs-warning-bg-subtle);
border-color: var(--bs-warning-border-subtle);
}
.admonition.warning h1, .admonition.warning h2, .admonition.warning h3,
.admonition.warning h4, .admonition.warning h5, .admonition.warning h6,
details.warning h1, details.warning h2, details.warning h3,
details.warning h4, details.warning h5, details.warning h6 {
color: var(--bs-warning-text-emphasis);
}
.admonition.danger, details.danger {
color: var(--bs-danger-text-emphasis);
background-color: var(--bs-danger-bg-subtle);
border-color: var(--bs-danger-border-subtle);
}
.admonition.danger h1, .admonition.danger h2, .admonition.danger h3,
.admonition.danger h4, .admonition.danger h5, .admonition.danger h6,
details.danger h1, details.danger h2, details.danger h3,
details.danger h4, details.danger h5, details.danger h6 {
color: var(--bs-danger-text-emphasis);
}
.admonition, details {
color: var(--bs-light-text-emphasis);
background-color: var(--bs-light-bg-subtle);
border-color: var(--bs-light-border-subtle);
}
.admonition h1, .admonition h2, .admonition h3,
.admonition h4, .admonition h5, .admonition h6,
details h1, details h2, details h3,
details h4, details h5, details h6 {
color: var(--bs-light-text-emphasis);
}
.admonition-title, summary {
font-weight: bold;
text-align: left;
}
.admonition>p:last-child, details>p:last-child {
margin-bottom: 0;
}
@media (max-width: 991.98px) {
.navbar-collapse.show {
overflow-y: auto;
max-height: calc(100vh - 3.5rem);
}
}
.dropdown-item.open {
color: var(--bs-dropdown-link-active-color);
background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-submenu > .dropdown-menu {
margin: 0 0 0 1.5rem;
padding: 0;
border-width: 0;
}
.dropdown-submenu > a::after {
display: block;
content: " ";
float: right;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
border-width: 5px 0 5px 5px;
border-left-color: var(--bs-dropdown-link-active-color);
margin-top: 5px;
margin-right: -10px;
}
.dropdown-submenu:hover > a::after {
border-left-color: var(--bs-dropdown-link-active-color);
}
@media (min-width: 992px) {
.dropdown-menu {
overflow-y: auto;
max-height: calc(100vh - 3.5rem);
}
.dropdown-submenu {
position: relative;
}
.dropdown-submenu > .dropdown-menu {
position: fixed !important;
margin-top: -9px;
margin-left: -2px;
border-width: 1px;
padding: 0.5rem 0;
}
.dropdown-submenu.pull-left {
float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
left: -100%;
margin-left: 10px;
}
}
@media print {
/* Remove sidebar when print */
.col-md-3 { display: none; }
}

12
css/bootstrap.min.css

File diff suppressed because one or more lines are too long

1
css/bootstrap.min.css.map

File diff suppressed because one or more lines are too long

6
css/brands.min.css

File diff suppressed because one or more lines are too long

9
css/fontawesome.min.css

File diff suppressed because one or more lines are too long

6
css/solid.min.css

@ -0,0 +1,6 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}

6
css/v4-font-face.min.css

@ -0,0 +1,6 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}

BIN
img/favicon.ico

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
img/grid.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

537
index.html

@ -0,0 +1,537 @@
<!DOCTYPE html>
<html lang="en" data-bs-theme="auto">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="None">
<link rel="shortcut icon" href="img/favicon.ico">
<title>RomWBW Documentation V3.6</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/fontawesome.min.css" rel="stylesheet">
<link href="css/brands.min.css" rel="stylesheet">
<link href="css/solid.min.css" rel="stylesheet">
<link href="css/v4-font-face.min.css" rel="stylesheet">
<link href="css/base.css" rel="stylesheet">
<link id="hljs-light" rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/github.min.css" disabled>
<link id="hljs-dark" rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/github-dark.min.css" disabled>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min.js"></script>
<script>hljs.highlightAll();</script>
</head>
<body class="homepage">
<div class="navbar fixed-top navbar-expand-lg navbar-dark bg-primary">
<div class="container">
<a class="navbar-brand" href=".">RomWBW Documentation V3.6</a>
<!-- Expander button -->
<button type="button" class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#navbar-collapse" aria-controls="navbar-collapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<!-- Expanded navigation -->
<div id="navbar-collapse" class="navbar-collapse collapse">
<!-- Main navigation -->
<ul class="nav navbar-nav">
<li class="nav-item">
<a href="Introduction/" class="nav-link">Introduction</a>
</li>
<li class="nav-item">
<a href="UserGuide/" class="nav-link">User Guide</a>
</li>
<li class="nav-item">
<a href="SystemGuide/" class="nav-link">System Guide</a>
</li>
<li class="nav-item">
<a href="Applications/" class="nav-link">Applications</a>
</li>
<li class="nav-item">
<a href="Catalog/" class="nav-link">Catalog</a>
</li>
<li class="nav-item">
<a href="Hardware/" class="nav-link">Hardware</a>
</li>
</ul>
<ul class="nav navbar-nav ms-md-auto">
<li class="nav-item">
<a href="#" class="nav-link" data-bs-toggle="modal" data-bs-target="#mkdocs_search_modal">
<i class="fa fa-search"></i> Search
</a>
</li>
<li class="nav-item">
<a href="https://github.com/wwarthen/RomWBW" class="nav-link"><i class="fa-brands fa-github"></i> GitHub</a>
</li>
<li class="nav-item dropdown">
<button id="theme-menu" aria-expanded="false" data-bs-toggle="dropdown" data-bs-display="static" aria-label="Toggle theme" class="nav-link dropdown-toggle">
<i class="fa-solid fa-circle-half-stroke fa-fw"></i>
<span class="d-lg-none ms-2">Toggle theme</span>
</button>
<ul class="dropdown-menu dropdown-menu-end">
<li>
<button class="dropdown-item d-flex align-items-center" data-bs-theme-value="light" aria-pressed="false">
<i class="fa-solid fa-sun fa-fw"></i>
<span class="ms-2">Light</span>
<i class="fa-solid fa-check ms-auto d-none"></i>
</button>
</li>
<li>
<button class="dropdown-item d-flex align-items-center" data-bs-theme-value="dark" aria-pressed="false">
<i class="fa-solid fa-moon fa-fw"></i>
<span class="ms-2">Dark</span>
<i class="fa-solid fa-check ms-auto d-none"></i>
</button>
</li>
<li>
<button class="dropdown-item d-flex align-items-center" data-bs-theme-value="auto" aria-pressed="true">
<i class="fa-solid fa-circle-half-stroke fa-fw"></i>
<span class="ms-2">Auto</span>
<i class="fa-solid fa-check ms-auto"></i>
</button>
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
<script src="js/darkmode.js"></script>
<div class="container">
<div class="row">
<div class="col-md-3"><div class="navbar-expand-md bs-sidebar hidden-print affix" role="complementary">
<div class="navbar-header">
<button type="button" class="navbar-toggler collapsed" data-bs-toggle="collapse" data-bs-target="#toc-collapse" title="Table of Contents">
<span class="fa fa-angle-down"></span>
</button>
</div>
<div id="toc-collapse" class="navbar-collapse collapse card bg-body-tertiary">
<ul class="nav flex-column">
<li class="nav-item" data-bs-level="1"><a href="#overview" class="nav-link">Overview</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="1"><a href="#acquiring-romwbw" class="nav-link">Acquiring RomWBW</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="1"><a href="#installation-operation" class="nav-link">Installation &amp; Operation</a>
<ul class="nav flex-column">
<li class="nav-item" data-bs-level="2"><a href="#documentation" class="nav-link">Documentation</a>
<ul class="nav flex-column">
</ul>
</li>
</ul>
</li>
<li class="nav-item" data-bs-level="1"><a href="#acknowledgments" class="nav-link">Acknowledgments</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="1"><a href="#licensing" class="nav-link">Licensing</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="1"><a href="#getting-assistance" class="nav-link">Getting Assistance</a>
<ul class="nav flex-column">
</ul>
</li>
</ul>
</div>
</div></div>
<div class="col-md-9" role="main">
<p>$define{doc_title}{ReadMe}$
$include{"Basic.h"}$</p>
<h1 id="overview">Overview</h1>
<p>RomWBW software provides a complete, commercial quality
implementation of CP/M (and workalike) operating systems and
applications for modern Z80/180/280 retro-computing hardware systems.</p>
<p>A wide variety of platforms are supported including those
produced by these developer communities:</p>
<ul>
<li><a href="https://www.retrobrewcomputers.org">RetroBrew Computers</a>
(<a href="https://www.retrobrewcomputers.org">https://www.retrobrewcomputers.org</a>)</li>
<li><a href="https://rc2014.co.uk">RC2014</a> (<a href="https://rc2014.co.uk">https://rc2014.co.uk</a>), \
<a href="https://groups.google.com/g/rc2014-z80">RC2014-Z80</a>
(<a href="https://groups.google.com/g/rc2014-z80">https://groups.google.com/g/rc2014-z80</a>)</li>
<li><a href="https://groups.google.com/g/retro-comp">Retro Computing</a>
(<a href="https://groups.google.com/g/retro-comp">https://groups.google.com/g/retro-comp</a>)</li>
<li><a href="https://smallcomputercentral.com/">Small Computer Central</a>
(<a href="https://smallcomputercentral.com/">https://smallcomputercentral.com/</a>)</li>
</ul>
<p>A complete list of the currently supported platforms is found in the
[Installation] section.</p>
<p>Supported hardware features of RomWBW include:</p>
<ul>
<li>Z80 Family CPUs including Z80, Z180, and Z280</li>
<li>Banked memory services for several banking designs</li>
<li>Disk drivers for RAM, ROM, Floppy, IDE ATA/ATAPI, CF, SD, USB, Zip, Iomega</li>
<li>Serial drivers including UART (16550-like), ASCI, ACIA, SIO</li>
<li>Video drivers including TMS9918, SY6545, MOS8563, HD6445</li>
<li>Keyboard (PS/2) drivers via VT8242 or PPI interfaces</li>
<li>Real time clock drivers including DS1302, BQ4845</li>
<li>Support for CP/NET networking using Wiznet, MT011 or Serial</li>
<li>Built-in VT-100 terminal emulation support</li>
</ul>
<p>RomWBW is distributed as both source code and pre-built ROM and disk
images. Some of the provided software can be launched directly from the
ROM firmware itself:</p>
<ul>
<li>System Monitor</li>
<li>Operating Systems (CP/M 2.2, ZSDOS)</li>
<li>ROM BASIC (Nascom BASIC and Tasty BASIC)</li>
<li>ROM Forth</li>
</ul>
<p>A dynamic disk drive letter assignment mechanism allows mapping
operating system drive letters to any available disk media.
Additionally, mass storage devices (IDE Disk, CF Card, SD Card, etc.)
support the use of multiple slices (up to 256 per device). Each slice
contains a complete CP/M filesystem and can be mapped independently to
any drive letter. This overcomes the inherent size limitations in legacy
OSes and allows up to 2GB of accessible storage on a single device,
with up to 128MB accessible at any one time.</p>
<p>The pre-built ROM firmware images are generally suitable for most
users. However, it is also very easy to modify and build custom ROM
images that fully tailor the firmware to your specific preferences.
All tools required to build custom ROM firmware under Windows are
included -- no need to install assemblers, etc. The firmware can also
be built using Linux or MacOS after confirming a few standard tools
have been installed.</p>
<p>Multiple disk images are provided in the distribution. Most disk
images contain a complete, bootable, ready-to-run implementation of a
specific operating system. A "combo" disk image contains multiple
slices, each with a full operating system implementation. If you use
this disk image, you can easily pick whichever operating system you
want to boot without changing media.</p>
<p>By design, RomWBW isolates all of the hardware specific functions in
the ROM chip itself. The ROM provides a hardware abstraction layer
such that all of the operating systems and applications on a disk
will run on any RomWBW-based system. To put it simply, you can take
a disk (or CF/SD/USB Card) and move it between systems transparently.</p>
<p>A tool is provided that allows you to access a FAT-12/16/32 filesystem.
The FAT filesystem may be coresident on the same disk media as RomWBW
slices or on stand-alone media. This makes exchanging files with modern
OSes such as Windows, MacOS, and Linux very easy.</p>
<h1 id="acquiring-romwbw">Acquiring RomWBW</h1>
<p>The <a href="https://github.com/wwarthen/RomWBW">RomWBW Repository</a>
(<a href="https://github.com/wwarthen/RomWBW">https://github.com/wwarthen/RomWBW</a>) on GitHub is the official
distribution location for all project source and documentation.
The fully-built distribution releases are available on the
<a href="https://github.com/wwarthen/RomWBW/releases">RomWBW Releases Page</a>
(<a href="https://github.com/wwarthen/RomWBW/releases">https://github.com/wwarthen/RomWBW/releases</a>) of the repository.
On this page, you will normally see a Development Snapshot as well as
recent stable releases. Unless you have a specific reason, I suggest you
stick to the most recent stable release.</p>
<p>The asset named RomWBW-vX.X.X-Package.zip includes all pre-built ROM
and Disk images as well as full source code. The other assets contain
only source code and do not have the pre-built ROM or disk images.</p>
<p>All source code and distributions are maintained on GitHub. Code
contributions are very welcome.</p>
<h1 id="installation-operation">Installation &amp; Operation</h1>
<p>In general, installation of RomWBW on your platform is very simple. You
just need to program your ROM with the correct ROM image from the RomWBW
distribution. Subsequently, you can write disk images on your disk
drives (IDE disk, CF Card, SD Card, etc.) which then provides even more
functionality.</p>
<p>Complete instructions for installation and operation of RomWBW are
found in the $doc_user$. It is also a good idea to review the
<a href="https://github.com/wwarthen/RomWBW/blob/master/RELEASE_NOTES.md">Release Notes</a>
for helpful release-specific information.</p>
<h2 id="documentation">Documentation</h2>
<p>Documentation for $doc_product$ includes:</p>
<ul>
<li>$doc_intro$</li>
<li>$doc_user$</li>
<li>$doc_sys$</li>
<li>$doc_apps$</li>
<li>$doc_catalog$</li>
<li>$doc_hardware$</li>
</ul>
<h1 id="acknowledgments">Acknowledgments</h1>
<p>I want to acknowledge that a great deal of the code and inspiration
for RomWBW has been provided by or derived from the work of others
in the RetroBrew Computers Community. I sincerely appreciate all of
their contributions. The list below is probably missing many names --
please let me know if I missed you!</p>
<ul>
<li>
<p>Andrew Lynch started it all when he created the N8VEM Z80 SBC
which became the first platform RomWBW supported. Some of his
original code can still be found in RomWBW.</p>
</li>
<li>
<p>Dan Werner wrote much of the code from which RomWBW was originally
derived and he has always been a great source of knowledge and
advice.</p>
</li>
<li>
<p>Douglas Goodall contributed code, time, testing, and advice in "the
early days". He created an entire suite of application programs to
enhance the use of RomWBW. Unfortunately, they have become unusable
due to internal changes within RomWBW. As of RomWBW 2.6, these
applications are no longer provided.</p>
</li>
<li>
<p>Sergey Kiselev created several hardware platforms for RomWBW
including the very popular Zeta.</p>
</li>
<li>
<p>David Giles created support for the Z180 CSIO which is now included
SD Card driver.</p>
</li>
<li>
<p>Phil Summers contributed the Forth and BASIC adaptations in ROM, the
AY-3-8910 sound driver, DMA support, and a long list of general code
and documentation enhancements.</p>
</li>
<li>
<p>Ed Brindley contributed some of the code that supports the RCBus
platform.</p>
</li>
<li>
<p>Spencer Owen created the RC2014 series of hobbyist kit computers
which has exponentially increased RomWBW usage. Some of his kits
include RomWBW.</p>
</li>
<li>
<p>Stephen Cousins has likewise created a series of hobbyist kit
computers at Small Computer Central and is distributing RomWBW
with many of them.</p>
</li>
<li>
<p>Alan Cox has contributed some driver code and has provided a great
deal of advice.</p>
</li>
<li>
<p>The CP/NET client files were developed by Douglas Miller.</p>
</li>
<li>
<p>Phillip Stevens contributed support for FreeRTOS.</p>
</li>
<li>
<p>Curt Mayer contributed the original Linux / MacOS build process.</p>
</li>
<li>
<p>UNA BIOS and FDISK80 are the products of John Coffman.</p>
</li>
<li>
<p>FLASH4 is a product of Will Sowerbutts.</p>
</li>
<li>
<p>CLRDIR is a product of Max Scane.</p>
</li>
<li>
<p>Tasty Basic is a product of Dimitri Theulings.</p>
</li>
<li>
<p>Dean Netherton contributed eZ80 CPU support, the sound driver
interface, and the SN76489 sound driver.</p>
</li>
<li>
<p>The RomWBW Disk Catalog document was produced by Mykl Orders.</p>
</li>
<li>
<p>Rob Prouse has created many of the supplemental disk images
including Aztec C, HiTech C, SLR Z80ASM, Turbo Pascal, Microsoft
BASIC Compiler, Microsoft Fortran Compiler, and a Games
compendium.</p>
</li>
<li>
<p>Martin R has provided substantial help reviewing and improving the
User Guide and Applications documents.</p>
</li>
<li>
<p>Mark Pruden has made a wide variety of contributions including:</p>
</li>
<li>significant content in the Disk Catalog and User Guide</li>
<li>creation of the Introduction and Hardware documents</li>
<li>Z3PLUS operating system disk image</li>
<li>COPYSL and SLABEL utility</li>
<li>a feature for RomWBW configuration by NVRAM</li>
<li>
<p>the /B bulk mode of disk assignment to the ASSIGN utility</p>
</li>
<li>
<p>Jacques Pelletier has contributed the DS1501 RTC driver code.</p>
</li>
<li>
<p>Jose Collado has contributed enhancements to the TMS driver
including compatibility with standard TMS register configuration.</p>
</li>
<li>
<p>Kevin Boone has contributed a generic HBIOS date/time utility (WDATE).</p>
</li>
<li>
<p>Matt Carroll has contributed a fix to XM.COM that corrects the
port specification when doing a send.</p>
</li>
<li>
<p>Dean Jenkins enhanced the build process to accommodate the
Raspberry Pi 4.</p>
</li>
<li>
<p>Tom Plano has contributed a new utility (HTALK) to allow talking
directly to HBIOS COM ports.</p>
</li>
<li>
<p>Lars Nelson has contributed several generic utilities such as
a universal (OS agnostic) UNARC application.</p>
</li>
<li>
<p>Dylan Hall added support for specifying a secondary console.</p>
</li>
<li>
<p>Bill Shen has contributed boot loaders for several of his
systems.</p>
</li>
<li>
<p>Laszlo Szolnoki has contributed an EF9345 video display
controller driver.</p>
</li>
<li>
<p>Ladislau Szilagyi has contributed an enhanced version of
CP/M Cowgol that leverages RomWBW memory banking.</p>
</li>
<li>
<p>Les Bird has contributed support for the NABU w/ Option Board</p>
</li>
</ul>
<p>Contributions of all kinds to RomWBW are very welcome.</p>
<h1 id="licensing">Licensing</h1>
<p>RomWBW 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 3 of the License, or
(at your option) any later version.</p>
<p>RomWBW 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.</p>
<p>You should have received a copy of the GNU General Public License
along with RomWBW. If not, see <a href="https://www.gnu.org/licenses/">https://www.gnu.org/licenses/</a>.</p>
<p>Portions of RomWBW were created by, contributed by, or derived from
the work of others. It is believed that these works are being used
in accordance with the intentions and/or licensing of their creators.</p>
<p>If anyone feels their work is being used outside of its intended
licensing, please notify:</p>
<blockquote>
<p>$doc_author$ \
<a href="mailto:$doc_authmail$">$doc_authmail$</a></p>
</blockquote>
<p>RomWBW is an aggregate work. It is composed of many individual,
standalone programs that are distributed as a whole to function as
a cohesive system. Each program may have its own licensing which
may be different from other programs within the aggregate.</p>
<p>In some cases, a single program (e.g., CP/M Operating System) is
composed of multiple components with different licenses. It is
believed that in all such cases the licenses are compatible with
GPL version 3.</p>
<p>RomWBW encourages code contributions from others. Contributors
may assert their own copyright in their contributions by
annotating the contributed source code appropriately. Contributors
are further encouraged to submit their contributions via the RomWBW
source code control system to ensure their contributions are clearly
documented.</p>
<p>All contributions to RomWBW are subject to this license.</p>
<h1 id="getting-assistance">Getting Assistance</h1>
<p>The best way to get assistance with RomWBW or any aspect of the
RetroBrew Computers projects is via one of the community forums:</p>
<ul>
<li><a href="https://www.retrobrewcomputers.org/forum/">RetroBrew Computers Forum</a></li>
<li><a href="https://groups.google.com/forum/#!forum/rc2014-z80">RC2014 Google Group</a></li>
<li><a href="https://groups.google.com/forum/#!forum/retro-comp">retro-comp Google Group</a></li>
</ul>
<p>Submission of issues and bugs are welcome at the
<a href="https://github.com/wwarthen/RomWBW">RomWBW GitHub Repository</a>.</p>
<p>Also feel free to email $doc_author$ at <a href="mailto:$doc_authmail$">$doc_authmail$</a>.</p></div>
</div>
</div>
<footer class="col-md-12">
<hr>
<p>Documentation built with <a href="https://www.mkdocs.org/">MkDocs</a>.</p>
</footer>
<script src="js/bootstrap.bundle.min.js"></script>
<script>
var base_url = ".",
shortcuts = {"help": 191, "next": 78, "previous": 80, "search": 83};
</script>
<script src="js/base.js"></script>
<script src="search/main.js"></script>
<div class="modal" id="mkdocs_search_modal" tabindex="-1" role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="searchModalLabel">Search</h4>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<p>From here you can search these documents. Enter your search terms below.</p>
<form>
<div class="form-group">
<input type="search" class="form-control" placeholder="Search..." id="mkdocs-search-query" title="Type search term here">
</div>
</form>
<div id="mkdocs-search-results" data-no-results-text="No results found"></div>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div><div class="modal" id="mkdocs_keyboard_modal" tabindex="-1" role="dialog" aria-labelledby="keyboardModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<table class="table">
<thead>
<tr>
<th style="width: 20%;">Keys</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr>
<td class="help shortcut"><kbd>?</kbd></td>
<td>Open this help</td>
</tr>
<tr>
<td class="next shortcut"><kbd>n</kbd></td>
<td>Next page</td>
</tr>
<tr>
<td class="prev shortcut"><kbd>p</kbd></td>
<td>Previous page</td>
</tr>
<tr>
<td class="search shortcut"><kbd>s</kbd></td>
<td>Search</td>
</tr>
</tbody>
</table>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div>
</body>
</html>
<!--
MkDocs version : 1.6.1
Build Date UTC : 2025-05-30 20:49:03.030937+00:00
-->

287
js/base.js

@ -0,0 +1,287 @@
function getSearchTerm() {
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++) {
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == 'q') {
return sParameterName[1];
}
}
}
function applyTopPadding() {
// Update various absolute positions to match where the main container
// starts. This is necessary for handling multi-line nav headers, since
// that pushes the main container down.
var container = document.querySelector('body > .container');
var offset = container.offsetTop;
document.documentElement.style.scrollPaddingTop = offset + 'px';
document.querySelectorAll('.bs-sidebar.affix').forEach(function(sidebar) {
sidebar.style.top = offset + 'px';
});
}
document.addEventListener("DOMContentLoaded", function () {
var search_term = getSearchTerm();
var search_modal = new bootstrap.Modal(document.getElementById('mkdocs_search_modal'));
var keyboard_modal = new bootstrap.Modal(document.getElementById('mkdocs_keyboard_modal'));
if (search_term) {
search_modal.show();
}
// make sure search input gets autofocus every time modal opens.
document.getElementById('mkdocs_search_modal').addEventListener('shown.bs.modal', function() {
document.getElementById('mkdocs-search-query').focus();
});
// Close search modal when result is selected
// The links get added later so listen to parent
document.getElementById('mkdocs-search-results').addEventListener('click', function(e) {
if (e.target.tagName === 'A') {
search_modal.hide();
}
});
// Populate keyboard modal with proper Keys
document.querySelector('.help.shortcut kbd').innerHTML = keyCodes[shortcuts.help];
document.querySelector('.prev.shortcut kbd').innerHTML = keyCodes[shortcuts.previous];
document.querySelector('.next.shortcut kbd').innerHTML = keyCodes[shortcuts.next];
document.querySelector('.search.shortcut kbd').innerHTML = keyCodes[shortcuts.search];
// Keyboard navigation
document.addEventListener("keydown", function(e) {
if (e.target.tagName === 'INPUT' || e.target.tagName === 'TEXTAREA') return true;
var key = e.which || e.keyCode || window.event && window.event.keyCode;
var page;
switch (key) {
case shortcuts.next:
page = document.querySelector('.navbar a[rel="next"]');
break;
case shortcuts.previous:
page = document.querySelector('.navbar a[rel="prev"]');
break;
case shortcuts.search:
e.preventDefault();
keyboard_modal.hide();
search_modal.show();
document.getElementById('mkdocs-search-query').focus();
break;
case shortcuts.help:
search_modal.hide();
keyboard_modal.show();
break;
default: break;
}
if (page && page.hasAttribute('href')) {
keyboard_modal.hide();
window.location.href = page.getAttribute('href');
}
});
document.querySelectorAll('table').forEach(function(table) {
table.classList.add('table', 'table-striped', 'table-hover');
});
function showInnerDropdown(item) {
var popup = item.nextElementSibling;
popup.classList.add('show');
item.classList.add('open');
// First, close any sibling dropdowns.
var container = item.parentElement.parentElement;
container.querySelectorAll(':scope > .dropdown-submenu > a').forEach(function(el) {
if (el !== item) {
hideInnerDropdown(el);
}
});
var popupMargin = 10;
var maxBottom = window.innerHeight - popupMargin;
var bounds = item.getBoundingClientRect();
popup.style.left = bounds.right + 'px';
if (bounds.top + popup.clientHeight > maxBottom &&
bounds.top > window.innerHeight / 2) {
popup.style.top = (bounds.bottom - popup.clientHeight) + 'px';
popup.style.maxHeight = (bounds.bottom - popupMargin) + 'px';
} else {
popup.style.top = bounds.top + 'px';
popup.style.maxHeight = (maxBottom - bounds.top) + 'px';
}
}
function hideInnerDropdown(item) {
var popup = item.nextElementSibling;
popup.classList.remove('show');
item.classList.remove('open');
popup.scrollTop = 0;
var menu = popup.querySelector('.dropdown-menu');
if (menu) {
menu.scrollTop = 0;
}
var dropdown = popup.querySelector('.dropdown-submenu > a');
if (dropdown) {
dropdown.classList.remove('open');
}
}
document.querySelectorAll('.dropdown-submenu > a').forEach(function(item) {
item.addEventListener('click', function(e) {
if (item.nextElementSibling.classList.contains('show')) {
hideInnerDropdown(item);
} else {
showInnerDropdown(item);
}
e.stopPropagation();
e.preventDefault();
});
});
document.querySelectorAll('.dropdown-menu').forEach(function(menu) {
menu.parentElement.addEventListener('hide.bs.dropdown', function() {
menu.scrollTop = 0;
var dropdown = menu.querySelector('.dropdown-submenu > a');
if (dropdown) {
dropdown.classList.remove('open');
}
menu.querySelectorAll('.dropdown-menu .dropdown-menu').forEach(function(submenu) {
submenu.classList.remove('show');
});
});
});
applyTopPadding();
});
window.addEventListener('resize', applyTopPadding);
var scrollSpy = new bootstrap.ScrollSpy(document.body, {
target: '.bs-sidebar'
});
/* Prevent disabled links from causing a page reload */
document.querySelectorAll("li.disabled a").forEach(function(item) {
item.addEventListener("click", function(event) {
event.preventDefault();
});
});
// See https://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes
// We only list common keys below. Obscure keys are omitted and their use is discouraged.
var keyCodes = {
8: 'backspace',
9: 'tab',
13: 'enter',
16: 'shift',
17: 'ctrl',
18: 'alt',
19: 'pause/break',
20: 'caps lock',
27: 'escape',
32: 'spacebar',
33: 'page up',
34: 'page down',
35: 'end',
36: 'home',
37: '&larr;',
38: '&uarr;',
39: '&rarr;',
40: '&darr;',
45: 'insert',
46: 'delete',
48: '0',
49: '1',
50: '2',
51: '3',
52: '4',
53: '5',
54: '6',
55: '7',
56: '8',
57: '9',
65: 'a',
66: 'b',
67: 'c',
68: 'd',
69: 'e',
70: 'f',
71: 'g',
72: 'h',
73: 'i',
74: 'j',
75: 'k',
76: 'l',
77: 'm',
78: 'n',
79: 'o',
80: 'p',
81: 'q',
82: 'r',
83: 's',
84: 't',
85: 'u',
86: 'v',
87: 'w',
88: 'x',
89: 'y',
90: 'z',
91: 'Left Windows Key / Left ⌘',
92: 'Right Windows Key',
93: 'Windows Menu / Right ⌘',
96: 'numpad 0',
97: 'numpad 1',
98: 'numpad 2',
99: 'numpad 3',
100: 'numpad 4',
101: 'numpad 5',
102: 'numpad 6',
103: 'numpad 7',
104: 'numpad 8',
105: 'numpad 9',
106: 'multiply',
107: 'add',
109: 'subtract',
110: 'decimal point',
111: 'divide',
112: 'f1',
113: 'f2',
114: 'f3',
115: 'f4',
116: 'f5',
117: 'f6',
118: 'f7',
119: 'f8',
120: 'f9',
121: 'f10',
122: 'f11',
123: 'f12',
124: 'f13',
125: 'f14',
126: 'f15',
127: 'f16',
128: 'f17',
129: 'f18',
130: 'f19',
131: 'f20',
132: 'f21',
133: 'f22',
134: 'f23',
135: 'f24',
144: 'num lock',
145: 'scroll lock',
186: '&semi;',
187: '&equals;',
188: '&comma;',
189: '&hyphen;',
190: '&period;',
191: '&quest;',
192: '&grave;',
219: '&lsqb;',
220: '&bsol;',
221: '&rsqb;',
222: '&apos;',
};

7
js/bootstrap.bundle.min.js

File diff suppressed because one or more lines are too long

1
js/bootstrap.bundle.min.js.map

File diff suppressed because one or more lines are too long

65
js/darkmode.js

@ -0,0 +1,65 @@
function setColorMode(mode) {
// Switch between light/dark theme. `mode` is a string value of either 'dark' or 'light'.
var hljs_light = document.getElementById('hljs-light'),
hljs_dark = document.getElementById('hljs-dark');
document.documentElement.setAttribute('data-bs-theme', mode);
if (mode == 'dark') {
hljs_light.disabled = true;
hljs_dark.disabled = false;
} else {
hljs_dark.disabled = true;
hljs_light.disabled = false;
}
}
function updateModeToggle(mode) {
// Update icon and toggle checkmarks of color mode selector.
var menu = document.getElementById('theme-menu');
document.querySelectorAll('[data-bs-theme-value]')
.forEach(function(toggle) {
if (mode == toggle.getAttribute('data-bs-theme-value')) {
toggle.setAttribute('aria-pressed', 'true');
toggle.lastElementChild.classList.remove('d-none');
menu.firstElementChild.setAttribute('class', toggle.firstElementChild.getAttribute('class'));
} else {
toggle.setAttribute('aria-pressed', 'false');
toggle.lastElementChild.classList.add('d-none');
}
});
}
function onSystemColorSchemeChange(event) {
// Update site color mode to match system color mode.
setColorMode(event.matches ? 'dark' : 'light');
}
var mql = window.matchMedia('(prefers-color-scheme: dark)'),
defaultMode = document.documentElement.getAttribute('data-bs-theme'),
storedMode = localStorage.getItem('mkdocs-colormode');
if (storedMode && storedMode != 'auto') {
setColorMode(storedMode);
updateModeToggle(storedMode);
} else if (storedMode == 'auto' || defaultMode == 'auto') {
setColorMode(mql.matches ? 'dark' : 'light');
updateModeToggle('auto');
mql.addEventListener('change', onSystemColorSchemeChange);
} else {
setColorMode(defaultMode);
updateModeToggle(defaultMode);
}
document.querySelectorAll('[data-bs-theme-value]')
.forEach(function(toggle) {
toggle.addEventListener('click', function (e) {
var mode = e.currentTarget.getAttribute('data-bs-theme-value');
localStorage.setItem('mkdocs-colormode', mode);
if (mode == 'auto') {
setColorMode(mql.matches ? 'dark' : 'light');
mql.addEventListener('change', onSystemColorSchemeChange);
} else {
setColorMode(mode);
mql.removeEventListener('change', onSystemColorSchemeChange);
}
updateModeToggle(mode);
});
});

3475
search/lunr.js

File diff suppressed because it is too large

109
search/main.js

@ -0,0 +1,109 @@
function getSearchTermFromLocation() {
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++) {
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == 'q') {
return decodeURIComponent(sParameterName[1].replace(/\+/g, '%20'));
}
}
}
function joinUrl (base, path) {
if (path.substring(0, 1) === "/") {
// path starts with `/`. Thus it is absolute.
return path;
}
if (base.substring(base.length-1) === "/") {
// base ends with `/`
return base + path;
}
return base + "/" + path;
}
function escapeHtml (value) {
return value.replace(/&/g, '&amp;')
.replace(/"/g, '&quot;')
.replace(/</g, '&lt;')
.replace(/>/g, '&gt;');
}
function formatResult (location, title, summary) {
return '<article><h3><a href="' + joinUrl(base_url, location) + '">'+ escapeHtml(title) + '</a></h3><p>' + escapeHtml(summary) +'</p></article>';
}
function displayResults (results) {
var search_results = document.getElementById("mkdocs-search-results");
while (search_results.firstChild) {
search_results.removeChild(search_results.firstChild);
}
if (results.length > 0){
for (var i=0; i < results.length; i++){
var result = results[i];
var html = formatResult(result.location, result.title, result.summary);
search_results.insertAdjacentHTML('beforeend', html);
}
} else {
var noResultsText = search_results.getAttribute('data-no-results-text');
if (!noResultsText) {
noResultsText = "No results found";
}
search_results.insertAdjacentHTML('beforeend', '<p>' + noResultsText + '</p>');
}
}
function doSearch () {
var query = document.getElementById('mkdocs-search-query').value;
if (query.length > min_search_length) {
if (!window.Worker) {
displayResults(search(query));
} else {
searchWorker.postMessage({query: query});
}
} else {
// Clear results for short queries
displayResults([]);
}
}
function initSearch () {
var search_input = document.getElementById('mkdocs-search-query');
if (search_input) {
search_input.addEventListener("keyup", doSearch);
}
var term = getSearchTermFromLocation();
if (term) {
search_input.value = term;
doSearch();
}
}
function onWorkerMessage (e) {
if (e.data.allowSearch) {
initSearch();
} else if (e.data.results) {
var results = e.data.results;
displayResults(results);
} else if (e.data.config) {
min_search_length = e.data.config.min_search_length-1;
}
}
if (!window.Worker) {
console.log('Web Worker API not supported');
// load index in main thread
$.getScript(joinUrl(base_url, "search/worker.js")).done(function () {
console.log('Loaded worker');
init();
window.postMessage = function (msg) {
onWorkerMessage({data: msg});
};
}).fail(function (jqxhr, settings, exception) {
console.error('Could not load worker.js');
});
} else {
// Wrap search in a web worker
var searchWorker = new Worker(joinUrl(base_url, "search/worker.js"));
searchWorker.postMessage({init: true});
searchWorker.onmessage = onWorkerMessage;
}

1
search/search_index.json

File diff suppressed because one or more lines are too long

133
search/worker.js

@ -0,0 +1,133 @@
var base_path = 'function' === typeof importScripts ? '.' : '/search/';
var allowSearch = false;
var index;
var documents = {};
var lang = ['en'];
var data;
function getScript(script, callback) {
console.log('Loading script: ' + script);
$.getScript(base_path + script).done(function () {
callback();
}).fail(function (jqxhr, settings, exception) {
console.log('Error: ' + exception);
});
}
function getScriptsInOrder(scripts, callback) {
if (scripts.length === 0) {
callback();
return;
}
getScript(scripts[0], function() {
getScriptsInOrder(scripts.slice(1), callback);
});
}
function loadScripts(urls, callback) {
if( 'function' === typeof importScripts ) {
importScripts.apply(null, urls);
callback();
} else {
getScriptsInOrder(urls, callback);
}
}
function onJSONLoaded () {
data = JSON.parse(this.responseText);
var scriptsToLoad = ['lunr.js'];
if (data.config && data.config.lang && data.config.lang.length) {
lang = data.config.lang;
}
if (lang.length > 1 || lang[0] !== "en") {
scriptsToLoad.push('lunr.stemmer.support.js');
if (lang.length > 1) {
scriptsToLoad.push('lunr.multi.js');
}
if (lang.includes("ja") || lang.includes("jp")) {
scriptsToLoad.push('tinyseg.js');
}
for (var i=0; i < lang.length; i++) {
if (lang[i] != 'en') {
scriptsToLoad.push(['lunr', lang[i], 'js'].join('.'));
}
}
}
loadScripts(scriptsToLoad, onScriptsLoaded);
}
function onScriptsLoaded () {
console.log('All search scripts loaded, building Lunr index...');
if (data.config && data.config.separator && data.config.separator.length) {
lunr.tokenizer.separator = new RegExp(data.config.separator);
}
if (data.index) {
index = lunr.Index.load(data.index);
data.docs.forEach(function (doc) {
documents[doc.location] = doc;
});
console.log('Lunr pre-built index loaded, search ready');
} else {
index = lunr(function () {
if (lang.length === 1 && lang[0] !== "en" && lunr[lang[0]]) {
this.use(lunr[lang[0]]);
} else if (lang.length > 1) {
this.use(lunr.multiLanguage.apply(null, lang)); // spread operator not supported in all browsers: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_operator#Browser_compatibility
}
this.field('title');
this.field('text');
this.ref('location');
for (var i=0; i < data.docs.length; i++) {
var doc = data.docs[i];
this.add(doc);
documents[doc.location] = doc;
}
});
console.log('Lunr index built, search ready');
}
allowSearch = true;
postMessage({config: data.config});
postMessage({allowSearch: allowSearch});
}
function init () {
var oReq = new XMLHttpRequest();
oReq.addEventListener("load", onJSONLoaded);
var index_path = base_path + '/search_index.json';
if( 'function' === typeof importScripts ){
index_path = 'search_index.json';
}
oReq.open("GET", index_path);
oReq.send();
}
function search (query) {
if (!allowSearch) {
console.error('Assets for search still loading');
return;
}
var resultDocuments = [];
var results = index.search(query);
for (var i=0; i < results.length; i++){
var result = results[i];
doc = documents[result.ref];
doc.summary = doc.text.substring(0, 200);
resultDocuments.push(doc);
}
return resultDocuments;
}
if( 'function' === typeof importScripts ) {
onmessage = function (e) {
if (e.data.init) {
init();
} else if (e.data.query) {
postMessage({ results: search(e.data.query) });
} else {
console.error("Worker - Unrecognized message: " + e);
}
};
}

3
sitemap.xml

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
</urlset>

BIN
sitemap.xml.gz

Binary file not shown.

BIN
webfonts/fa-brands-400.ttf

Binary file not shown.

BIN
webfonts/fa-brands-400.woff2

Binary file not shown.

BIN
webfonts/fa-regular-400.ttf

Binary file not shown.

BIN
webfonts/fa-regular-400.woff2

Binary file not shown.

BIN
webfonts/fa-solid-900.ttf

Binary file not shown.

BIN
webfonts/fa-solid-900.woff2

Binary file not shown.

BIN
webfonts/fa-v4compatibility.ttf

Binary file not shown.

BIN
webfonts/fa-v4compatibility.woff2

Binary file not shown.
Loading…
Cancel
Save