-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
162 lines (142 loc) · 6.63 KB
/
index.html
File metadata and controls
162 lines (142 loc) · 6.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Clacker Works GitHub - Retro Computing & Electromechanical Projects</title>
<meta name="description" content="Explore Clacker Works GitHub for retro computing projects, including Atari 1064 RAM expansion, Plan9 ports, a multi-user BBS, and electromechanical designs like RP2040 and Raspberry Pi power boards.">
<meta name="keywords" content="retro computing, Atari, Commodore 64, Plan9, BBS, electromechanical, RP2040, Raspberry Pi, amateur radio, steampunk, clacker works, github, open source, hardware design">
<meta name="author" content="ve4feb@gmx.ca">
<link rel="canonical" href="https://clackerworks.github.io/">
<meta property="og:title" content="Clacker Works GitHub - Retro Computing & Electromechanical Projects">
<meta property="og:description" content="Explore Clacker Works GitHub for retro computing projects, including Atari 1064 RAM expansion, Plan9 ports, a multi-user BBS, and electromechanical designs like RP2040 and Raspberry Pi power boards.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://clackerworks.github.io/">
<meta property="og:image" content="YOUR_IMAGE_URL_HERE">
</head>
<body>
<header>
<h2>
GitHub: Clacker Works <a href="#define"><sup>1</sup></a>
</h2>
<p>
By: <a href="https://cg.qc.to/fernan">Fernan Bolando</a>
</p>
</header>
<main>
<h3>Selected Projects</h3>
<section>
<h3>Atari 600XL Memory Expansion</h3>
<p>
This work is a clone of the <a href="1064.html">Atari 1064 Memory Expansion Unit</a>, which increases the Atari 600XL's available memory from 16KB to 64KB.
</p>
<p>
A second version, utilizing a single CPLD for bank switching, expands the memory up to 128KB.
</p>
</section>
<section>
<h3><a href="https://github.com/clackerworks/voacap">VOACAP ported to Plan9</a></h3>
<p>Plan9 port of the FORTRAN program VOACAP.</p>
</section>
<section>
<h3>Clacker Works BBS</h3>
<p>Experimental Multi-User BBS with the following features:</p>
<p>
<figure>
<img src="img/clackerworks_atari_login_small.png" alt="Atari login screen for Clacker Works BBS">
<img src="img/clackerworks_c64_login_small.png" alt="Commodore 64 login screen for Clacker Works BBS">
</figure>
</p>
<p>Address:
<a href="telnet://cw.qc.to:9000">cw.qc.to 9000</a> or
<a href="telnet://x22.ddns.net:9000">x22.ddns.net 9000</a>
</p>
<ul>
<li>Lines of Code:
<ul>
<li>10,739 lines of shell</li>
<li>523 lines of text</li>
<li>2,349 lines of C</li>
<li>56 lines of AWK</li>
<li>26 lines of Python</li>
</ul>
</li>
<li>Multi-User currently limited to 5 logins</li>
<li>ATASCII (Atari) & PETSCII (C64) support</li>
<li>Outgoing Calls to other BBS</li>
<li>IRC chat interface</li>
<li>Usenet Access (via i2np2.org)</li>
<li>Local Messaging & Chat</li>
<li>Amateur Radio Tools:
<ul>
<li>Hourly Area Propagation</li>
<li>WSPR activity monitoring</li>
<li>Callsign skimmer</li>
</ul>
</li>
</ul>
</section>
<section>
<h3><a href="pico.html">RP2040 Breakout Board</a></h3>
<p>A breakout board for the RP2040, ordered via JLCPCB.</p>
</section>
<section>
<h3><a href="pihat.html">Multi-Source Raspberry Pi Power Board</a></h3>
<p>A Pi-Hat allowing power input from various voltage sources above 5V, ordered via JLCPCB.</p>
</section>
<section>
<h3><a href="p1.html">P1 - MQTT Linked Bot</a></h3>
<p>
An independent Wi-Fi module based robot controlled by MQTT.
</p>
</section>
<section>
<h3>LLMs everywhere</h3>
<p>
Since everybody and their cat has a wrapper for LLMs these days, here is mine doing an S-parameter review of a fictitious circuit.
</p>
<p>
<img src="img/sct.jpg">
</p>
<p>
<em>2025-May-03</em>: Giving an LLM its own email just made sense for getting things done. Now I email Snow to check the calendar, look at the task list, and pull in other context for responses.
</p>
<p>
<img src="img/email_llm_s.png">
</p>
</section>
<section>
<h3>Recent AI updates</h3>
<ul>
<li>Cross-System Digital Integration: The AI system actively connects with diverse digital tools, accessing and processing information from task lists, calendars, and specific project data sources to provide relevant and informed assistance across your workflow.</li>
<li>Automated Logistical Updates: Using natural language interaction, the AI interprets updates on tasks and project progress, autonomously integrating this information into structured notes and activity logs to maintain accurate, real-time documentation of your work history.</li>
</ul>
</section>
<section>
<h3>Legacy Projects & Experiments</h3>
<li><a href="http://9p.io/sources/contrib/fernan/escomma/">Escomma</a> - Circuit simulator in Haskell (2009)</li>
<li><a href="http://9p.io/sources/contrib/fernan/smith/">Smith</a> - Draw smith chart in Plan9 written in Haskell (2009)</li>
</section>
<div id="define">
<hr>
<p><strong><span class="small-caps">clacker works</span></strong> <em>(ˈklak-ər ˌwərks)</em> <strong>n.</strong></p>
<p><span class="small-caps">1.</span> A semi-secret development facility specializing in rapid prototyping and innovation in electromechanical engineering, often with a retro-futuristic or steampunk aesthetic.<br>
<em>Example:</em> “The <strong><span class="small-caps">clacker works</span></strong> was rumored to be developing intricate clockwork mechanisms integrated with vacuum tube electronics.”</p>
<p><span class="small-caps">2.</span> A methodology of engineering and development characterized by:<br>
<span class="small-caps">a.</span> Rapid, iterative design.<br>
<span class="small-caps">b.</span> Intricate mechanical systems integrated with electronics.<br>
<span class="small-caps">c.</span> A raw, hands-on work environment filled with mechanical and electrical sounds.<br>
<span class="small-caps">d.</span> Fusion of vintage and futuristic technology.<br>
<em>Example:</em> “Their <strong><span class="small-caps">clacker works</span></strong> approach prioritized robust mechanical designs augmented by analog electronics.”</p>
<p><em><span class="small-caps">Etymology:</span></em> Derived from <em>clacker</em> (referring to those who are proficient in programming Engines, in the works of Gibson-Sterling<sup><a href="https://en.wikipedia.org/wiki/The_Difference_Engine">*</a></sup>)
and <em>Skunk Works</em><sup><a href="https://en.wikipedia.org/wiki/Skunk_Works">*</a></sup>
> (Lockheed Martin’s Advanced Development Programs, known for secretive and rapid innovation).</p>
<p><em><span class="small-caps">Related terms:</span></em> electromechanical, steampunk, retro-futurism, analog computing.</p>
</div>
</main>
<footer>
<hr>
<p>© 2025 fernan@sdf.org. Created with <a href="https://man.cat-v.org/unix-1st/1/ed">ed</a>.</p>
</footer>
</body>
</html>