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> 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: = "Mona Sans VF", -apple-system, BlinkMacSystemFont, "Segoe = UI", "Noto Sans", Helvetica, Arial, sans-serif, = "Apple Color Emoji", "Segoe UI Emoji"; = 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 - https://www.facebook.c= om/subethasoftware<br><br></div><div>Use my referral to get low-cost = unlimited = 5G: 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==--