PageSourceSearch

https://amiga-hardware.com/docs/

html amiga-hardware.com collected 2026-10-02 11:23:03 UTC 40,757 bytes, 299 lines download raw bytes

1<!doctype html>
2<html itemscope itemtype="http://schema.org/WebPage" lang="en" class="no-js">
3  <head>
4    <meta charset="utf-8">
5<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
6<link rel="alternate" type="application/rss&#43;xml" href="https://software.amiga-hardware.com/docs/index.xml">
7<meta name="robots" content="index, follow">
8
9
10<link rel="shortcut icon" href="/favicons/favicon.ico" >
11<link rel="apple-touch-icon" href="/favicons/apple-touch-icon-180x180.png" sizes="180x180">
12<link rel="icon" type="image/png" href="/favicons/favicon-16x16.png" sizes="16x16">
13<link rel="icon" type="image/png" href="/favicons/favicon-32x32.png" sizes="32x32">
14<link rel="icon" type="image/png" href="/favicons/android-36x36.png" sizes="36x36">
15<link rel="icon" type="image/png" href="/favicons/android-48x48.png" sizes="48x48">
16<link rel="icon" type="image/png" href="/favicons/android-72x72.png" sizes="72x72">
17<link rel="icon" type="image/png" href="/favicons/android-96x96.png" sizes="96x96">
18<link rel="icon" type="image/png" href="/favicons/android-144x144.png" sizes="144x144">
19<link rel="icon" type="image/png" href="/favicons/android-192x192.png" sizes="192x192">
20
21<title>Projects | Ian&#39;s Projects</title>
22<meta name="description" content="">
23<meta property="og:url" content="https://software.amiga-hardware.com/docs/">
24  <meta property="og:site_name" content="Ian&#39;s Projects">
25  <meta property="og:title" content="Projects">
26  <meta property="og:locale" content="en">
27  <meta property="og:type" content="website">
28
29  <meta itemprop="name" content="Projects">
30  <meta itemprop="dateModified" content="2025-05-27T22:23:28+02:00">
31  <meta name="twitter:card" content="summary">
32  <meta name="twitter:title" content="Projects">
33<link rel="preload" href="/scss/main.min.6c0ab20cfeb11b67fd4c1e29a9c26cb743b7f22670386f8fae1066506b5ac33c.css" as="style" integrity="sha256-bAqyDP6xG2f9TB4pqcJst0O38iZwOG&#43;PrhBmUGtawzw=" crossorigin="anonymous">
34<link href="/scss/main.min.6c0ab20cfeb11b67fd4c1e29a9c26cb743b7f22670386f8fae1066506b5ac33c.css" rel="stylesheet" integrity="sha256-bAqyDP6xG2f9TB4pqcJst0O38iZwOG&#43;PrhBmUGtawzw=" crossorigin="anonymous">
35<script
36  src="https://code.jquery.com/jquery-3.7.1.min.js"
37  integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g=="
38  crossorigin="anonymous"></script>
38
39
40  </head>
41  <body class="td-section">
42    <header>
43      <nav class="td-navbar js-navbar-scroll" data-bs-theme="dark">
44<div class="container-fluid flex-column flex-md-row">
45  <a class="navbar-brand" href="/"><span class="navbar-brand__logo navbar-logo"><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 500 500" style="enable-background:new 0 0 500 500"><g><path style="fill:#fff" d="M116.8525 421.9722c-5.7041.0-10.3442-4.3127-10.3442-9.6129V88.183c0-5.3002 4.6401-9.6117 10.3442-9.6117H320.858c3.0347.0 9.3959.5498 11.7506 2.6302l.3545.3442 58.905 63.2912c2.3101 2.491 2.9202 8.4928 2.9202 11.3184v256.2039c0 5.3002-4.6407 9.6129-10.3436 9.6129H116.8525z"/><g><g><g><path style="fill:#767676" d="M384.4445 423.2066H116.852c-6.3839.0-11.5786-4.8658-11.5786-10.8474V88.1831c0-5.9804 5.1947-10.8461 11.5786-10.8461h204.0062c.377.0 9.2786.0329 12.568 2.9389l.3947.3833 58.9508 63.337c3.2135 3.4652 3.2514 11.7924 3.2514 12.1593v256.2036C396.0231 418.3408 390.8284 423.2066 384.4445 423.2066zM116.5079 411.9189c.0848.0278.1999.0531.3441.0531h267.5925c.1442.0.2581-.0253.3441-.0531V156.1556c-.0076-.9033-.3593-3.7347-.7034-5.0037l-57.6527-61.9416c-1.4651-.3176-4.4533-.6389-5.5742-.6389H116.852c-.143.0-.2594.024-.3441.0531V411.9189zm267.4533-261.149zM327.0321 89.371v.0013V89.371z"/></g></g></g><g><g><path style="fill:#5b7fc0" d="M189.0874 210.1754l.0012-.0012c7.7751.0012 15.0295 4.1862 18.932 10.9234 1.9177 3.3159 2.9305 7.1011 2.9293 10.9378.0 5.8394-2.2733 11.3304-6.4032 15.4604-4.1288 4.1288-9.6186 6.4032-15.458 6.4032s-11.328-2.2733-15.458-6.4032-6.4032-9.6186-6.4056-15.4628c.0012-6.025 2.454-11.4897 6.4116-15.4473C177.5953 212.627 183.0601 210.1742 189.0874 210.1754zm7.993 21.8576c.0012-1.4042-.3687-2.7868-1.063-3.9887-1.4293-2.4684-4.0833-3.9995-6.9299-4.0019-4.4077.0024-7.993 3.5877-7.993 7.993.0 2.1356.832 4.1431 2.3427 5.6539 1.5083 1.5083 3.5159 2.3403 5.6503 2.3415 2.1356.0 4.1443-.8308 5.6539-2.3403S197.0816 234.1722 197.0804 232.033z"/><path style="opacity:.3;fill:#fff" d="M189.0898 210.176c7.7763.0 15.0283 4.1826 18.926 10.9151 1.9201 3.3136 2.9377 7.0988 2.9353 10.9462.0024 12.0643-9.8065 21.8636-21.8613 21.8613-12.0547.0024-21.8636-9.8066-21.8612-21.8613.0-6.0285 2.4516-11.4921 6.4116-15.452C177.5977 212.6276 183.0612 210.176 189.0898 210.176zm7.9941 21.8612c0-1.4078-.3711-2.7892-1.0702-3.9959-1.4269-2.466-4.0797-3.9983-6.924-3.9983-4.4005-.0048-7.9918 3.5817-7.9942 7.9942.0024 4.4077 3.5865 7.9918 7.9942 7.9942 2.2027.0 4.2018-.8978 5.6479-2.3439C196.1861 236.239 197.0839 234.2399 197.0839 232.0372z"/><g><defs><path id="SVGID_1_" d="M194.7376 237.6875c-1.4461 1.4461-3.4452 2.3439-5.6479 2.3439-4.4077-.0024-7.9918-3.5865-7.9942-7.9942.0024-4.4125 3.5937-7.999 7.9942-7.9942 2.8443.0 5.497 1.5323 6.924 3.9983.6991 1.2067 1.0702 2.5881 1.0702 3.9959C197.0839 234.2399 196.1861 236.239 194.7376 237.6875z"/></defs><clipPath id="SVGID_2_"><use xlink:href="#SVGID_1_" style="overflow:visible"/></clipPath><path style="clip-path:url(#SVGID_2_);fill:#fff" d="M190.0704 225.0237c-4.4005-.0048-7.9918 3.5817-7.9942 7.9942.0011 1.9546.7088 3.7452 1.8782 5.1354-1.7447-1.4674-2.8575-3.663-2.8588-6.116.0024-4.4125 3.5936-7.999 7.9942-7.9942 2.3802-1e-4 4.616 1.0833 6.1218 2.8788C193.7885 225.7247 191.9774 225.0237 190.0704 225.0237z"/><path style="opacity:.13;clip-path:url(#SVGID_2_);fill:#020202" d="M190.0704 225.0237c-4.4005-.0048-7.9918 3.5817-7.9942 7.9942.0011 1.9546.7088 3.7452 1.8782 5.1354-1.7447-1.4674-2.8575-3.663-2.8588-6.116.0024-4.4125 3.5936-7.999 7.9942-7.9942 2.3802-1e-4 4.616 1.0833 6.1218 2.8788C193.7885 225.7247 191.9774 225.0237 190.0704 225.0237z"/></g><g><defs><path id="SVGID_3_" d="M189.0898 210.176c7.7763.0 15.0283 4.1826 18.926 10.9151 1.9201 3.3136 2.9377 7.0988 2.9353 10.9462.0024 12.0643-9.8065 21.8636-21.8613 21.8613-12.0547.0024-21.8636-9.8066-21.8612-21.8613.0-6.0285 2.4516-11.4921 6.4116-15.452C177.5977 212.6276 183.0612 210.176 189.0898 210.176zm7.9941 21.8612c0-1.4078-.3711-2.7892-1.0702-3.9959-1.4269-2.466-4.0797-3.9983-6.924-3.9983-4.4005-.0048-7.9918 3.5817-7.9942 7.9942.0024 4.4077 3.5865 7.9918 7.9942 7.9942 2.2027.0 4.2018-.8978 5.6479-2.3439C196.1861 236.239 197.0839 234.2399 197.0839 232.0372z"/></defs><clipPath id="SVGID_4_"><use xlink:href="#SVGID_3_" style="overflow:visible"/></clipPath><path style="clip-path:url(#SVGID_4_);fill:#5b7fc0" d="M172.6595 215.6045c-3.96 3.96-6.4116 9.4235-6.4116 15.452-.0024 12.0547 9.8066 21.8636 21.8613 21.8612 12.0547.0024 21.8636-9.797 21.8613-21.8612.0024-3.8475-1.0151-7.6326-2.9353-10.9462-3.8977-6.7324-11.1497-10.9
45151-18.926-10.9151C182.0806 209.1953 176.6171 211.647 172.6595 215.6045z"/></g></g><rect x="198.8952" y="225.1043" style="fill:#5b7fc0" width="122.6266" height="13.8671"/></g><g><path style="fill:#d95140" d="M189.0874 155.7611l.0012-.0012c7.7751.0012 15.0295 4.1862 18.932 10.9234 1.9177 3.3159 2.9305 7.1011 2.9293 10.9378.0 5.8394-2.2733 11.3304-6.4032 15.4604-4.1288 4.1288-9.6186 6.4032-15.458 6.4032s-11.328-2.2733-15.458-6.4032-6.4032-9.6186-6.4056-15.4628c.0012-6.0249 2.454-11.4897 6.4116-15.4473C177.5953 158.2128 183.0601 155.7599 189.0874 155.7611zm7.993 21.8577c.0012-1.4042-.3687-2.7868-1.063-3.9887-1.4293-2.4684-4.0833-3.9995-6.9299-4.0019-4.4077.0024-7.993 3.5877-7.993 7.993.0 2.1356.832 4.1431 2.3427 5.6539 1.5083 1.5083 3.5159 2.3403 5.6503 2.3415 2.1356.0 4.1443-.8308 5.6539-2.3403C196.2508 181.7667 197.0816 179.758 197.0804 177.6188z"/><path style="opacity:.3;fill:#fff" d="M189.0898 155.7617c7.7763.0 15.0283 4.1826 18.926 10.9151 1.9201 3.3135 2.9377 7.0987 2.9353 10.9462.0024 12.0643-9.8065 21.8636-21.8613 21.8613-12.0547.0024-21.8636-9.8066-21.8612-21.8613.0-6.0285 2.4516-11.4921 6.4116-15.452C177.5977 158.2134 183.0612 155.7617 189.0898 155.7617zm7.9941 21.8613c0-1.4078-.3711-2.7892-1.0702-3.9959-1.4269-2.466-4.0797-3.9983-6.924-3.9983-4.4005-.0048-7.9918 3.5817-7.9942 7.9942.0024 4.4077 3.5865 7.9918 7.9942 7.9942 2.2027.0 4.2018-.8978 5.6479-2.3439C196.1861 181.8248 197.0839 179.8256 197.0839 177.623z"/><g><defs><path id="SVGID_5_" d="M194.7376 183.2733c-1.4461 1.4461-3.4452 2.3439-5.6479 2.3439-4.4077-.0024-7.9918-3.5865-7.9942-7.9942.0024-4.4125 3.5937-7.9989 7.9942-7.9942 2.8443.0 5.497 1.5323 6.924 3.9983.6991 1.2067 1.0702 2.5881 1.0702 3.9959C197.0839 179.8256 196.1861 181.8248 194.7376 183.2733z"/></defs><clipPath id="SVGID_6_"><use xlink:href="#SVGID_5_" style="overflow:visible"/></clipPath><path style="clip-path:url(#SVGID_6_);fill:#fff" d="M190.0704 170.6095c-4.4005-.0048-7.9918 3.5817-7.9942 7.9942.0011 1.9546.7088 3.7452 1.8782 5.1354-1.7447-1.4674-2.8575-3.663-2.8588-6.116.0024-4.4125 3.5936-7.999 7.9942-7.9942 2.3802-1e-4 4.616 1.0833 6.1218 2.8788C193.7885 171.3104 191.9774 170.6095 190.0704 170.6095z"/><path style="opacity:.13;clip-path:url(#SVGID_6_);fill:#020202" d="M190.0704 170.6095c-4.4005-.0048-7.9918 3.5817-7.9942 7.9942.0011 1.9546.7088 3.7452 1.8782 5.1354-1.7447-1.4674-2.8575-3.663-2.8588-6.116.0024-4.4125 3.5936-7.999 7.9942-7.9942 2.3802-1e-4 4.616 1.0833 6.1218 2.8788C193.7885 171.3104 191.9774 170.6095 190.0704 170.6095z"/></g><g><defs><path id="SVGID_7_" d="M189.0898 155.7617c7.7763.0 15.0283 4.1826 18.926 10.9151 1.9201 3.3135 2.9377 7.0987 2.9353 10.9462.0024 12.0643-9.8065 21.8636-21.8613 21.8613-12.0547.0024-21.8636-9.8066-21.8612-21.8613.0-6.0285 2.4516-11.4921 6.4116-15.452C177.5977 158.2134 183.0612 155.7617 189.0898 155.7617zm7.9941 21.8613c0-1.4078-.3711-2.7892-1.0702-3.9959-1.4269-2.466-4.0797-3.9983-6.924-3.9983-4.4005-.0048-7.9918 3.5817-7.9942 7.9942.0024 4.4077 3.5865 7.9918 7.9942 7.9942 2.2027.0 4.2018-.8978 5.6479-2.3439C196.1861 181.8248 197.0839 179.8256 197.0839 177.623z"/></defs><clipPath id="SVGID_8_"><use xlink:href="#SVGID_7_" style="overflow:visible"/></clipPath><path style="clip-path:url(#SVGID_8_);fill:#d95140" d="M172.6595 161.1903c-3.96 3.96-6.4116 9.4235-6.4116 15.452-.0024 12.0547 9.8066 21.8636 21.8613 21.8613 12.0547.0024 21.8636-9.797 21.8613-21.8613.0024-3.8474-1.0151-7.6326-2.9353-10.9462-3.8977-6.7324-11.1497-10.9151-18.926-10.9151C182.0806 154.7811 176.6171 157.2327 172.6595 161.1903z"/></g><rect x="198.8952" y="170.69" style="fill:#d95140" width="122.6266" height="13.8671"/></g><g><g><path style="fill:#56a55c" d="M189.5379 264.6147l.0012-.0012c7.7751.0012 15.0294 4.1862 18.932 10.9235 1.9177 3.3159 2.9305 7.1011 2.9293 10.9378.0 5.8394-2.2733 11.3304-6.4032 15.4604-4.1288 4.1288-9.6186 6.4032-15.458 6.4032-5.8394.0-11.3281-2.2733-15.458-6.4032-4.13-4.13-6.4032-9.6186-6.4056-15.4628.0012-6.0249 2.454-11.4897 6.4116-15.4472C178.0458 267.0663 183.5105 264.6135 189.5379 264.6147zm7.993 21.8576c.0012-1.4042-.3687-2.7868-1.063-3.9887-1.4293-2.4684-4.0833-3.9995-6.9299-4.0019-4.4077.0024-7.993 3.5877-7.993 7.993.0 2.1356.832 4.1431 2.3427 5.
456538 1.5083 1.5083 3.5159 2.3403 5.6503 2.3415 2.1356.0 4.1443-.8308 5.6539-2.3403C196.7013 290.6202 197.5321 288.6115 197.5309 286.4723z"/><path style="opacity:.3;fill:#fff" d="M189.5403 264.6153c7.7763.0 15.0283 4.1826 18.926 10.9151 1.9201 3.3135 2.9377 7.0987 2.9353 10.9462.0024 12.0643-9.8065 21.8636-21.8613 21.8613-12.0547.0024-21.8636-9.8065-21.8612-21.8613.0-6.0285 2.4516-11.492 6.4116-15.452C178.0482 267.0669 183.5117 264.6153 189.5403 264.6153zm7.9941 21.8612c0-1.4078-.3711-2.7892-1.0702-3.9959-1.4269-2.466-4.0797-3.9983-6.924-3.9983-4.4005-.0048-7.9918 3.5817-7.9942 7.9941.0024 4.4077 3.5865 7.9918 7.9942 7.9942 2.2027.0 4.2018-.8978 5.6479-2.3439C196.6366 290.6783 197.5344 288.6792 197.5344 286.4765z"/><g><defs><path id="SVGID_9_" d="M195.1881 292.1268c-1.4461 1.4461-3.4452 2.3439-5.6479 2.3439-4.4077-.0024-7.9918-3.5865-7.9942-7.9942.0024-4.4125 3.5937-7.9989 7.9942-7.9941 2.8443.0 5.497 1.5323 6.924 3.9983.6991 1.2067 1.0702 2.5881 1.0702 3.9959C197.5344 288.6792 196.6366 290.6783 195.1881 292.1268z"/></defs><clipPath id="SVGID_10_"><use xlink:href="#SVGID_9_" style="overflow:visible"/></clipPath><path style="clip-path:url(#SVGID_10_);fill:#fff" d="M190.5209 279.463c-4.4005-.0048-7.9918 3.5817-7.9942 7.9941.0011 1.9547.7088 3.7452 1.8782 5.1354-1.7446-1.4674-2.8575-3.6631-2.8588-6.1161.0024-4.4125 3.5936-7.999 7.9942-7.9941 2.3802-1e-4 4.616 1.0833 6.1218 2.8788C194.239 280.164 192.4279 279.463 190.5209 279.463z"/><path style="opacity:.13;clip-path:url(#SVGID_10_);fill:#020202" d="M190.5209 279.463c-4.4005-.0048-7.9918 3.5817-7.9942 7.9941.0011 1.9547.7088 3.7452 1.8782 5.1354-1.7446-1.4674-2.8575-3.6631-2.8588-6.1161.0024-4.4125 3.5936-7.999 7.9942-7.9941 2.3802-1e-4 4.616 1.0833 6.1218 2.8788C194.239 280.164 192.4279 279.463 190.5209 279.463z"/></g><g><defs><path id="SVGID_11_" d="M189.5403 264.6153c7.7763.0 15.0283 4.1826 18.926 10.9151 1.9201 3.3135 2.9377 7.0987 2.9353 10.9462.0024 12.0643-9.8065 21.8636-21.8613 21.8613-12.0547.0024-21.8636-9.8065-21.8612-21.8613.0-6.0285 2.4516-11.492 6.4116-15.452C178.0482 267.0669 183.5117 264.6153 189.5403 264.6153zm7.9941 21.8612c0-1.4078-.3711-2.7892-1.0702-3.9959-1.4269-2.466-4.0797-3.9983-6.924-3.9983-4.4005-.0048-7.9918 3.5817-7.9942 7.9941.0024 4.4077 3.5865 7.9918 7.9942 7.9942 2.2027.0 4.2018-.8978 5.6479-2.3439C196.6366 290.6783 197.5344 288.6792 197.5344 286.4765z"/></defs><clipPath id="SVGID_12_"><use xlink:href="#SVGID_11_" style="overflow:visible"/></clipPath><path style="clip-path:url(#SVGID_12_);fill:#56a55c" d="M173.11 270.0439c-3.96 3.96-6.4116 9.4235-6.4116 15.452-.0024 12.0547 9.8066 21.8636 21.8613 21.8613 12.0547.0024 21.8636-9.797 21.8613-21.8613.0024-3.8474-1.0151-7.6326-2.9353-10.9462-3.8977-6.7325-11.1497-10.9151-18.926-10.9151C182.5311 263.6346 177.0676 266.0863 173.11 270.0439z"/></g></g><rect x="199.3456" y="279.5436" style="fill:#56a55c" width="122.6266" height="13.8671"/></g><g><g><path style="fill:#f1bc42" d="M189.0874 318.7208l.0012-.0012c7.7751.0012 15.0295 4.1862 18.932 10.9234 1.9177 3.3159 2.9305 7.1011 2.9293 10.9378.0 5.8394-2.2733 11.3305-6.4032 15.4604-4.1288 4.1288-9.6186 6.4032-15.458 6.4032s-11.328-2.2733-15.458-6.4032-6.4032-9.6186-6.4056-15.4628c.0012-6.025 2.454-11.4897 6.4116-15.4472C177.5953 321.1724 183.0601 318.7196 189.0874 318.7208zm7.993 21.8576c.0012-1.4042-.3687-2.7868-1.063-3.9887-1.4293-2.4684-4.0833-3.9995-6.9299-4.0019-4.4077.0024-7.993 3.5877-7.993 7.993.0 2.1356.832 4.1431 2.3427 5.6539 1.5083 1.5083 3.5159 2.3403 5.6503 2.3415 2.1356.0 4.1443-.8308 5.6539-2.3403S197.0816 342.7176 197.0804 340.5784z"/><path style="opacity:.3;fill:#fff" d="M189.0898 318.7214c7.7763.0 15.0283 4.1826 18.926 10.915 1.9201 3.3136 2.9377 7.0988 2.9353 10.9462.0024 12.0643-9.8065 21.8636-21.8613 21.8612-12.0547.0024-21.8636-9.8065-21.8612-21.8612.0-6.0285 2.4516-11.4921 6.4116-15.452C177.5977 321.173 183.0612 318.7214 189.0898 318.7214zm7.9941 21.8612c0-1.4078-.3711-2.7892-1.0702-3.9959-1.4269-2.466-4.0797-3.9983-6.924-3.9983-4.4005-.0048-7.9918 3.5817-7.9942 7.9942.0024 4.4077 3.5865 7.9918 7.9942 7.9942 2.2027.0 4.2018-.8978 5.6479-2.3439C196.1861 344.7844 197.0839 342.7853 197.0839 340.5826z"/><g><defs><path id="SVGID_13_" d="M194.7376 346.2329c-1.4461 1.4461-3.4452 2.3439-5.6479 2.3439-4.4077-.0024-7.9918-3.5865-7.9942-7.9942.0024-4.4125 3.5937-7.999 7.9942-7.9942 2.8443.0 5.497 1.5323 6.924 3.9983.6991 1.2067 1.0702 2.5881 1.0702 3.9959C197.0839 342.7853 196.1861 344.7844 194.7376 346.2329z"/></defs><clipPath id="SVGID_14_"><use xlink:href="#SVGID_13_" style="overflow:visible"/></clipPath><path style="clip-path:url(#SVGID_14_);fill:#fff" d="M190.0704 333.5691c-4.4005-.0048-7.9918 3.5817-7.9942 7.9942.0011 1.9547.7088 3.7452 1.8782 5.1354-1.7447-1.4674-2.8575-3.6631-2.8588-6.1161.0024-4.4125 3.5936-7.999 7.9942-7.9942 2.3802-1e-4 4.616 1.0834 6.1218 2.8788C193.7885 334.2701 191.9774 333.5691 190.0704 333.5691z"/><path style="opacity:.13;clip-path:url(#SVGID_14_);fill:#020202" d="M190.0704 333.5691c-4.4005-.0048-7.9918 3.5817-7.9942 7.9942.0011 1.9547.7088 3.7452 1.8782 5.1354-1.7447-1.4674-2.8575-3.6631-2.8588-6.1161.0024-4.4125 3.5936-7.999 7.9942-7.9942 2.3802-1e-4 4.616 1.0834 6.1218 2.8788C193.7885 334.2701 191.9774 333.5691 190.0704 333.5691z"/></g><g><defs><path id="SVGID_15_" d="M189.0898 318.7214c7.7763.0 15.0283 4.1826 18.926 10.915 1.9201 3.3136 2.9377 7.0988 2.9353 10.9462.0024 12.0643-9.8065 21.8636-21.8613 21.8612-12.0547.0024-21.8636-9.8065-21.8612-21.8612.0-6.0285 2.4516-11.4921 6.4116-15.452C177.5977 321.173 183.0612 318.7214 189.0898 318.7214zm7.9941 21.8612c0-1.4078-.3711-2.7892-1.0702-3.9959-1.4269-2.466-4.0797-3.9983-6.924-3.9983-4.4005-.0048-7.9918 3.5817-7.9942 7.9942.0024 4.4077 3.5865 7.9918 7.9942 7.9942 2.2027.0 4.2018-.8978 5.6479-2.3439C196.1861 344.7844 197.0839 342.7853 197.0839 340.5826z"/></defs><clipPath id="SVGID_16_"><use xlink:href="#SVGID_15_" style="overflow:visible"/></clipPath><path style="clip-path:url(#SVGID_16_);fill:#f1bc42" d="M172.6595 324.15c-3.96 3.96-6.4116 9.4235-6.4116 15.452-.0024 12.0547 9.8066 21.8636 21.8613 21.8612 12.0547.0024 21.8636-9.797 21.8613-21.8612.0024-3.8474-1.0151-7.6327-2.9353-10.9462-3.8977-6.7324-11.1497-10.9
45151-18.926-10.9151C182.0806 317.7407 176.6171 320.1924 172.6595 324.15z"/></g></g><rect x="198.8952" y="333.6497" style="fill:#f1bc42" width="122.6266" height="13.8671"/></g></g></svg></span><span class="navbar-brand__name">Ian&#39;s Projects</span></a>
46  <div class="td-navbar-nav-scroll ms-md-auto" id="main_navbar">
47    <ul class="navbar-nav">
48      <li class="nav-item">
49        <a class="nav-link active" href="/docs/"><span>Projects</span></a>
50      </li>
51      </ul>
52  </div>
53  <div class="d-none d-lg-block">
54    
55  </div>
56</div>
57</nav>
58    </header>
59    <div class="container-fluid td-outer">
60      <div class="td-main">
61        <div class="row flex-xl-nowrap">
62          <aside class="col-12 col-md-3 col-xl-2 td-sidebar d-print-none">
63            <div id="td-sidebar-menu" class="td-sidebar__inner">
64  <form class="td-sidebar__search d-flex align-items-center">
65    
66    <button class="btn btn-link td-sidebar__toggle d-md-none p-0 ms-3 fas fa-bars" type="button" data-bs-toggle="collapse" data-bs-target="#td-section-nav" aria-controls="td-section-nav" aria-expanded="false" aria-label="Toggle section navigation">
67    </button>
68  </form>
69  <nav class="td-sidebar-nav collapse" id="td-section-nav">
70    <ul class="td-sidebar-nav__section pe-md-3 ul-0">
71      <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id="m--li">
72  <a href="/" class="align-left ps-0 td-sidebar-link td-sidebar-link__section tree-root" id="m-"><span class="">Ian&#39;s Projects</span></a>
73  <ul class="ul-1">
74    <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id="m-docs-li">
75  <a href="/docs/" class="align-left ps-0 active td-sidebar-link td-sidebar-link__section" id="m-docs"><span class="td-sidebar-nav-active-item">Projects</span></a>
76  <ul class="ul-2 foldable">
77    <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docsamiga-software-li">
78  <a href="/docs/amiga-software/" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id="m-docsamiga-software"><span class="">Amiga Software</span></a>
79  <ul class="ul-3 foldable">
80    <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docsamiga-softwareamiycoders-li">
81  <a href="/docs/amiga-software/amiycoders/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docsamiga-softwareamiycoders"><span class="">Amiycoders</span></a>
82</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docsamiga-softwaredisk-therm-li">
83  <a href="/docs/amiga-software/disk-therm/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docsamiga-softwaredisk-therm"><span class="">Disk Thermometer</span></a>
84</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docsamiga-softwaregofetch-li">
85  <a href="/docs/amiga-software/gofetch/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docsamiga-softwaregofetch"><span class="">Go Fetch!</span></a>
86</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docsamiga-softwarego-portscan-li">
87  <a href="/docs/amiga-software/go-portscan/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docsamiga-softwarego-portscan"><span class="">Go Portscan!</span></a>
88</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docsamiga-softwaremaxs-bbs-doors-li">
89  <a href="/docs/amiga-software/maxs-bbs-doors/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docsamiga-softwaremaxs-bbs-doors"><span class="">MAX&#39;S BBS Doors</span></a>
90</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docsamiga-softwareq-device-li">
91  <a href="/docs/amiga-software/q-device/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docsamiga-softwareq-device"><span class="">Q-Device!</span></a>
92</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docsamiga-softwarerebootpatch-li">
93  <a href="/docs/amiga-software/rebootpatch/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docsamiga-softwarerebootpatch"><span class="">RebootPatch</span></a>
94</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docsamiga-softwaretinkle-li">
95  <a href="/docs/amiga-software/tinkle/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docsamiga-softwaretinkle"><span class="">
95TwinkleBlanker</span></a>
96</li>
97  </ul>
98</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docslinux-software-li">
99  <a href="/docs/linux-software/" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id="m-docslinux-software"><span class="">Linux &amp; UNIX Software</span></a>
100  <ul class="ul-3 foldable">
101    <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docslinux-softwarebobs-li">
102  <a href="/docs/linux-software/bobs/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docslinux-softwarebobs"><span class="">Bobs Screensaver</span></a>
103</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docslinux-softwareeleet-li">
104  <a href="/docs/linux-software/eleet/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docslinux-softwareeleet"><span class="">Eleet Screensaver</span></a>
105</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docslinux-softwarepingmon-li">
106  <a href="/docs/linux-software/pingmon/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docslinux-softwarepingmon"><span class="">PingMon</span></a>
107</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docslinux-softwarepytzx-li">
108  <a href="/docs/linux-software/pytzx/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docslinux-softwarepytzx"><span class="">PyTZX</span></a>
109</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docslinux-softwareremotebox-li">
110  <a href="/docs/linux-software/remotebox/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docslinux-softwareremotebox"><span class="">RemoteBox</span></a>
111</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docslinux-softwarerpmdiagram-li">
112  <a href="/docs/linux-software/rpmdiagram/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docslinux-softwarerpmdiagram"><span class="">RPMDiagram</span></a>
113</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docslinux-softwaresolarsystem-li">
114  <a href="/docs/linux-software/solarsystem/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docslinux-softwaresolarsystem"><span class="">Solar System Screensaver</span></a>
115</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docslinux-softwarezed80-li">
116  <a href="/docs/linux-software/zed80/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docslinux-softwarezed80"><span class="">Zed80</span></a>
117</li>
118  </ul>
119</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docspcb-li">
120  <a href="/docs/pcb/" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id="m-docspcb"><span class="">Printed Circuit Boards</span></a>
121  <ul class="ul-3 foldable">
122    <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docspcbboombay525-li">
123  <a href="/docs/pcb/boombay525/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docspcbboombay525"><span class="">BoomBay 525 and Case</span></a>
124</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docspcbjacc16k-li">
125  <a href="/docs/pcb/jacc16k/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docspcbjacc16k"><span class="">JACC64-16K and Case</span></a>
126</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docspcbjacc512k-li">
127  <a href="/docs/pcb/jacc512k/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docspcbjacc512k"><span class="">JACC64-512K and Case</span></a>
128</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docspcbkick-up-the-butt-li">
129  <a href="/docs/pcb/kick-up-the-butt/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docspcbkick-up-the-butt"><span class="">Kick-Up-The-Butt! and Case</span></a>
130</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docspcbmount-winchester-li">
131  <a href="/docs/pcb/mount-winchester/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docspcbmount-winchester"><span class="">Mount Winchester FL16</span></a>
132</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docspcbcoaster-li">
133  <a href="/docs/pcb/coaster/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docspcbcoaster"><span class="">PCB Coffee Coaster</span></a>
134</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docspcbstickleback-li">
135  <a href="/docs/pcb/stickleback/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docspcbstickleback"><span class="">StickleBack and Case</span></a>
136</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docspcbxa1541-li">
137  <a href="/docs/pcb/xa1541/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docspcbxa1541"><span class="">XA1541 Active and Case</span></a>
138</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docspcbxtra-ram-li">
139  <a href="/docs/pcb/xtra-ram/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docspcbxtra-ram"><span class="">XTra-RAM</span></a>
140</li>
141  </ul>
142</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs3d-printing-li">
143  <a href="/docs/3d-printing/" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id="m-docs3d-printing"><span class="">3D Printing</span></a>
144  <ul class="ul-3 foldable">
145    <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs3d-printingsimm-extender-li">
146  <a href="/docs/3d-printing/simm-extender/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docs3d-printingsimm-extender"><span class="">30-pin SIMM Extender</span></a>
147</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs3d-printingbbc-screw-clip-li">
148  <a href="/docs/3d-printing/bbc-screw-clip/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docs3d-printingbbc-screw-clip"><span class="">BBC Micro Screw Clip</span></a>
149</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs3d-printingdrain-cover-li">
150  <a href="/docs/3d-printing/drain-cover/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docs3d-printingdrain-cover"><span class="">Drain Cover</span></a>
151</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs3d-printingfunnels-galore-li">
152  <a href="/docs/3d-printing/funnels-galore/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docs3d-printingfunnels-galore"><span class="">Funnels Galore</span></a>
153</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs3d-printingfurniture-pin-li">
154  <a href="/docs/3d-printing/furniture-pin/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docs3d-printingfurniture-pin"><span class="">Furniture Shelf Pin</span></a>
155</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs3d-printingcontroller-wallmounts-li">
156  <a href="/docs/3d-printing/controller-wallmounts/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docs3d-printingcontroller-wallmounts"><span class="">Game Console Controller Wallmounts</span></a>
157</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs3d-printingvertical-stands-li">
158  <a href="/docs/3d-printing/vertical-stands/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docs3d-printingvertical-stands"><span class="">Game Console Vertical Stands</span></a>
159</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs3d-printinggeneric-faceplate-li">
160  <a href="/docs/3d-printing/generic-faceplate/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docs3d-printinggeneric-faceplate"><span class="">Generic 3.5&#34; Faceplate</span></a>
161</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs3d-printingioshields-li">
162  <a href="/docs/3d-printing/ioshields/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docs3d-printingioshields"><span class="">I/O Shields</span></a>
163</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs3d-printingibm5150-roundcap-li">
164  <a href="/docs/3d-printing/ibm5150-roundcap/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docs3d-printingibm5150-roundcap"><span class="">IBM 5150 Round Port Cap</span></a>
165</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs3d-printingic-tube-li">
166  <a href="/docs/3d-printing/ic-tube/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docs3d-printingic-tube"><span class="">IC Tube</span></a>
167</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs3d-printingpcps2-adapter-li">
168  <a href="/docs/3d-printing/pcps2-adapter/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docs3d-printingpcps2-adapter"><span class="">Necroware PS/2 to Serial Adapter Case</span></a>
169</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs3d-printingoricpanel-li">
170  <a href="/docs/3d-printing/oricpanel/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docs3d-printingoricpanel"><span class="">Oric Motherboard Mounting Panel</span></a>
171</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs3d-printingtape-combo-li">
172  <a href="/docs/3d-printing/tape-combo/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docs3d-printingtape-combo"><span class="">Tape64 V2 Case</span></a>
173</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs3d-printingaeroplane-li">
174  <a href="/docs/3d-printing/aeroplane/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docs3d-printingaeroplane"><span class="">The aeroPLAne</span></a>
175</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs3d-printingstove-knob-li">
176  <a href="/docs/3d-printing/stove-knob/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docs3d-printingstove-knob"><span class="">Westinghouse Stove Knob</span></a>
177</li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs3d-printingspectrum-case-li">
178  <a href="/docs/3d-printing/spectrum-case/" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id="m-docs3d-printingspectrum-case"><span class="">ZX Spectrum Cartridge Case</span></a>
179</li>
180  </ul>
181</li>
182  </ul>
183</li>
184  </ul>
185</li>
186    </ul>
187  </nav>
188</div>
189
190          </aside>
191          <aside class="d-none d-xl-block col-xl-2 td-sidebar-toc d-print-none">
192            <div class="td-page-meta ms-2 pb-1 pt-2 mb-0">
193
194</div>
195
196            
197            <div class="taxonomy taxonomy-terms-cloud taxo-categories">
198      <h5 class="taxonomy-title">Categories</h5>
199      <ul class="taxonomy-terms">
200        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/3d-printing/" data-taxonomy-term="3d-printing"><span class="taxonomy-label">3D-Printing</span><span class="taxonomy-count">17</span></a></li>
201        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/acorn-electron/" data-taxonomy-term="acorn-electron"><span class="taxonomy-label">Acorn Electron</span><span class="taxonomy-count">1</span></a></li>
202        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/amiga/" data-taxonomy-term="amiga"><span class="taxonomy-label">Amiga</span><span class="taxonomy-count">9</span></a></li>
203        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/amos/" data-taxonomy-term="amos"><span class="taxonomy-label">AMOS</span><span class="taxonomy-count">1</span></a></li>
204        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/bbc-micro/" data-taxonomy-term="bbc-micro"><span class="taxonomy-label">BBC Micro</span><span class="taxonomy-count">1</span></a></li>
205        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/c/" data-taxonomy-term="c"><span class="taxonomy-label">C</span><span class="taxonomy-count">3</span></a></li>
206        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/c64/" data-taxonomy-term="c64"><span class="taxonomy-label">C64</span><span class="taxonomy-count">5</span></a></li>
207        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/case/" data-taxonomy-term="case"><span class="taxonomy-label">Case</span><span class="taxonomy-count">10</span></a></li>
208        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/e/" data-taxonomy-term="e"><span class="taxonomy-label">E</span><span class="taxonomy-count">8</span></a></li>
209        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/game-consoles/" data-taxonomy-term="game-consoles"><span class="taxonomy-label">Game Consoles</span><span class="taxonomy-count">2</span></a></li>
210        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/household/" data-taxonomy-term="household"><span class="taxonomy-label">Household</span><span class="taxonomy-count">5</span></a></li>
211        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/linux/" data-taxonomy-term="linux"><span class="taxonomy-label">Linux</span><span class="taxonomy-count">8</span></a></li>
212        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/opengl/" data-taxonomy-term="opengl"><span class="taxonomy-label">OpenGL</span><span class="taxonomy-count">3</span></a></li>
213        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/oric/" data-taxonomy-term="oric"><span class="taxonomy-label">Oric</span><span class="taxonomy-count">1</span></a></li>
214        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/pc/" data-taxonomy-term="pc"><span class="taxonomy-label">PC</span><span class="taxonomy-count">8</span></a></li>
215        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/pcb/" data-taxonomy-term="pcb"><span class="taxonomy-label">PCB</span><span class="taxonomy-count">9</span></a></li>
216        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/perl/" data-taxonomy-term="perl"><span class="taxonomy-label">Perl</span><span class="taxonomy-count">4</span></a></li>
217        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/python/" data-taxonomy-term="python"><span class="taxonomy-label">Python</span><span class="taxonomy-count">1</span></a></li>
218        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/software/" data-taxonomy-term="software"><span class="taxonomy-label">Software</span><span class="taxonomy-count">16</span></a></li>
219        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/unix/" data-taxonomy-term="unix"><span class="taxonomy-label">UNIX</span><span class="taxonomy-count">8</span></a></li>
220        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/vic20/" data-taxonomy-term="vic20"><span class="taxonomy-label">VIC20</span><span class="taxonomy-count">3</span></a></li>
221        <li><a class="taxonomy-term" href="https://software.amiga-hardware.com/categories/zx-spectrum/" data-taxonomy-term="zx-spectrum"><span class="taxonomy-label">ZX Spectrum</span><span class="taxonomy-count">1</span></a></l
221i>
222        </ul>
223    </div>
224  
225	
226          </aside>
227          <main class="col-12 col-md-9 col-xl-8 ps-md-5" role="main">
228            
229  
230
231            <nav aria-label="breadcrumb" class="td-breadcrumbs td-breadcrumbs__single">
232  <ol class="breadcrumb">
233  <li class="breadcrumb-item active" aria-current="page">
234    Projects</li>
235  </ol>
236</nav>
237<div class="td-content">
238	<h1>Projects</h1>
239  
240	<header class="article-meta">
241		
242  </header>
243	
244	<div class="section-index">
245    
246    
247    <hr class="panel-line">
248        <div class="entry">
249                <h5>
250                    <a href="/docs/amiga-software/">Amiga Software</a>
251                </h5>
252                <p>Ian&rsquo;s Amiga Software</p>
253            </div>
254        <div class="entry">
255                <h5>
256                    <a href="/docs/linux-software/">Linux &amp; UNIX Software</a>
257                </h5>
258                <p>Ian&rsquo;s Linux &amp; UNIX Software</p>
259            </div>
260        <div class="entry">
261                <h5>
262                    <a href="/docs/pcb/">Printed Circuit Boards</a>
263                </h5>
264                <p>Ian&rsquo;s PCB Designs</p>
265            </div>
266        <div class="entry">
267                <h5>
268                    <a href="/docs/3d-printing/">3D Printing</a>
269                </h5>
270                <p>Ian&rsquo;s 3D Printing Projects</p>
271            </div>
272        </div>
273</div>
274
275          </main>
276        </div>
277      </div>
278      
278<script src='https://storage.ko-fi.com/cdn/scripts/overlay-widget.js'></script>
vendor: 1 bytes, line 278
278
279<script>
280  kofiWidgetOverlay.draw('oddsocks1024', {
281    'type': 'floating-chat',
282    'floating-chat.donateButton.text': 'Tip Me',
283    'floating-chat.donateButton.background-color': '#794bc4',
284    'floating-chat.donateButton.text-color': '#fff'
285  });
286</script>
286
287
288<style>
289.floatingchat-container-wrap { left:unset; right: 16px; }
290.floating-chat-kofi-popup-iframe { left:unset; right: 16px; }
291</style>
292
293    </div>
294    
294<script src="/js/main.min.d5174da55ea8560724e08dd51e0c4852ceb2197a70d36b5451b9e407d0c4802c.js" integrity="sha256-1RdNpV6oVgck4I3VHgxIUs6yGXpw02tUUbnkB9DEgCw=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 294
294
295<script defer src="/js/click-to-copy.min.73478a7d4807698aed7e355eb23f9890ca18fea3158604c8471746d046702bad.js" integrity="sha256-c0eKfUgHaYrtfjVesj&#43;YkMoY/qMVhgTIRxdG0EZwK60=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 295
295
296<script src='/js/tabpane-persist.js'></script>
296
297
298  </body>
299</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.