Welcome to CoCopedia, Clock Signal emulator's Tom Harte

Allen Huffman via Coco <[email protected]> Tue, 19 May 2026 11:14:07 -0500
Newsgroups gmane.comp.hardware.tandy.coco
Message-ID <[email protected]>
--===============8355645853094720183==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_DF6B67BF-58F3-412E-AA50-7C903D3F39FD"


--Apple-Mail=_DF6B67BF-58F3-412E-AA50-7C903D3F39FD
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Tom Harte, who is the creator (I assume) of the Clock Signal emulator, =
joined Cocopedia.com <http://cocopedia.com/> and has made some updates =
based on his work in adding CoCo support to Clock Signal.

The emulator may be found here:

https://github.com/TomHarte/CLK/

Right now, it has very preliminary support for booting up a CoCo using =
Color BASIC 1.2, and that is all.

Clock Signal is described as:

"A latency-hating emulator of: the Acorn Electron, BBC Micro and =
Archimedes, Amstrad CPC, Apple II/II+/IIe and early Macintosh, Atari =
2600 and ST, ColecoVision, Enterprise 64/128, Commodore Vic-20 and =
Amiga, MSX 1/2, Oric 1/Atmos, early PC compatibles, Sega Master System, =
Sinclair ZX80/81 and ZX Spectrum, and Thomson MO5/6.=E2=80=9C

An emulator that can do a ZX81 and Commodore Amiga is pretty =
interesting.

I have already made use of it for a blog post where I was comparing =
something with a VIC-20 and CoCo BASIC =E2=80=94 and could do them both =
in Clock Signal.

--
Allen Huffman - PO Box 7634 - Urbandale IA 50323 - 515-999-0227 =
(vmail/TXT only)
http://www.subethasoftware.com - =
https://www.facebook.com/subethasoftware

Use my referral to get low-cost unlimited 5G: =
https://my.mintmobile.com/refer/8Xko_mh


--Apple-Mail=_DF6B67BF-58F3-412E-AA50-7C903D3F39FD
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html aria-label=3D"message body"><head><meta http-equiv=3D"content-type" =
content=3D"text/html; charset=3Dutf-8"></head><body =
style=3D"overflow-wrap: break-word; -webkit-nbsp-mode: space; =
line-break: after-white-space;">Tom Harte, who is the creator (I assume) =
of the Clock Signal emulator, joined <a =
href=3D"http://Cocopedia.com">Cocopedia.com</a>&nbsp;and has made some =
updates based on his work in adding CoCo support to Clock =
Signal.<div><br></div><div>The emulator may be found =
here:</div><div><br></div><div><a =
href=3D"https://github.com/TomHarte/CLK/">https://github.com/TomHarte/CLK/=
</a></div><div><br></div><div>Right now, it has very preliminary support =
for booting up a CoCo using Color BASIC 1.2, and that is =
all.</div><div><br></div><div>Clock Signal is described =
as:</div><div><br></div><div>"<span style=3D"font-size: 16px; =
caret-color: rgb(31, 35, 40); color: rgb(31, 35, 40); font-family: =
&quot;Mona Sans VF&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe =
UI&quot;, &quot;Noto Sans&quot;, Helvetica, Arial, sans-serif, =
&quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;; =
background-color: rgb(255, 255, 255);">A latency-hating emulator of: the =
Acorn Electron, BBC Micro and Archimedes, Amstrad CPC, Apple II/II+/IIe =
and early Macintosh, Atari 2600 and ST, ColecoVision, Enterprise 64/128, =
Commodore Vic-20 and Amiga, MSX 1/2, Oric 1/Atmos, early PC compatibles, =
Sega Master System, Sinclair ZX80/81 and ZX Spectrum, and Thomson =
MO5/6.</span><span style=3D"text-align: =
-webkit-auto;">=E2=80=9C</span></div><div><br></div><div>An emulator =
that can do a ZX81 and Commodore Amiga is pretty =
interesting.</div><div><br></div><div>I have already made use of it for =
a blog post where I was comparing something with a VIC-20 and CoCo BASIC =
=E2=80=94 and could do them both in Clock =
Signal.</div><div><br><div><div dir=3D"auto" style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div dir=3D"auto" style=3D"caret-color: rgb(0, 0, =
0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"color: rgb(0, 0, 0); letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"color: rgb(0, 0, 0); letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"color: rgb(0, 0, 0); letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"color: rgb(0, 0, 0); letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"color: rgb(0, 0, 0); letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"color: rgb(0, 0, 0); letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"color: rgb(0, 0, 0); letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"color: rgb(0, 0, 0); letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"color: rgb(0, 0, 0); letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"color: rgb(0, 0, 0); letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"text-align: start; text-indent: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"text-align: start; text-indent: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"text-align: start; text-indent: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"text-align: start; text-indent: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"text-align: start; text-indent: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"text-align: start; text-indent: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"text-align: start; text-indent: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"text-align: start; text-indent: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"text-align: start; text-indent: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"text-align: start; text-indent: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"text-align: start; text-indent: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"text-align: start; text-indent: 0px; =
overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"orphans: 2; text-align: -webkit-auto; =
text-indent: 0px; widows: 2; overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;"><div =
style=3D"orphans: 2; text-align: -webkit-auto; text-indent: 0px; widows: =
2; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"orphans: 2; text-align: -webkit-auto; =
text-indent: 0px; widows: 2; overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;"><div =
style=3D"orphans: 2; text-align: -webkit-auto; text-indent: 0px; widows: =
2; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"orphans: 2; text-align: -webkit-auto; =
text-indent: 0px; widows: 2; overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;"><div =
style=3D"orphans: 2; text-align: -webkit-auto; text-indent: 0px; widows: =
2; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"orphans: 2; text-align: -webkit-auto; =
text-indent: 0px; widows: 2; overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;"><div =
style=3D"orphans: 2; text-align: -webkit-auto; text-indent: 0px; widows: =
2; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"orphans: 2; text-align: -webkit-auto; =
text-indent: 0px; widows: 2; overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;"><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; =
border-spacing: 0px;"><div style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;"><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; orphans: =
2; text-indent: 0px; widows: 2; border-spacing: 0px;"><div =
style=3D"overflow-wrap: break-word; -webkit-nbsp-mode: space; =
line-break: after-white-space;"><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; orphans: 2; text-indent: 0px; =
widows: 2; border-spacing: 0px;"><div style=3D"overflow-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div>--<br>Allen Huffman - PO Box 7634 - Urbandale =
IA 50323 - 515-999-0227 (vmail/TXT =
only)<br>http://www.subethasoftware.com&nbsp;-&nbsp;https://www.facebook.c=
om/subethasoftware<br><br></div><div>Use my referral to get low-cost =
unlimited =
5G:&nbsp;https://my.mintmobile.com/refer/8Xko_mh</div></div></span></div><=
/span></div></span></div></div></div></div></div></div></div></div></div><=
/div></div></div></div></div></div></div></div></div></div></div></div></d=
iv></div></div></div></div></div></div></div></div></div></div></div>
</div>

<br></div></body></html>=

--Apple-Mail=_DF6B67BF-58F3-412E-AA50-7C903D3F39FD--

--===============8355645853094720183==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
Coco mailing list
[email protected]
http://listserv.adelphi.edu/cgi-bin/mailman/listinfo/coco

--===============8355645853094720183==--