corpus.blog
Most cited
Talked about
Blogs
57,803 blogs · [ { "id": "01a0871e-227c-7121-abe5-e2c42d5cc80a", "title": "Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates", "url": "https://www.a1k0n.net/2025/12/19/tiny-tapeout-demo.html", "published_at": "2025-12-19T00:00:00+00:00" }, { "id": "01a0bb6c-74aa-73e9-9db6-d51f33012eb0", "title": null, "url": "https://www.a1k0n.net/", "published_at": "2025-12-19T00:00:00+00:00" }, { "id": "01a0871e-227c-7121-abe5-e2c42d72e9e7", "title": "From ASCII to ASIC: Porting donut.c to a tiny slice of silicon", "url": "https://www.a1k0n.net/2025/01/10/tiny-tapeout-donut.html", "published_at": "2025-01-10T00:00:00+00:00" }, { "id": "01a0871e-227c-7121-abe5-e2c42dd3becc", "title": "Fast indoor 2D localization using ceiling lights", "url": "https://www.a1k0n.net/2021/01/22/indoor-localization.html", "published_at": "2021-01-22T00:00:00+00:00" }, { "id": "01a0871e-227c-7121-abe5-e2c42df742ad", "title": "donut.c without a math library", "url": "https://www.a1k0n.net/2021/01/13/optimizing-donut.html", "published_at": "2021-01-13T00:00:00+00:00" }, { "id": "01a0871e-227c-7121-abe5-e2c42e0eba52", "title": "Fast line-following robots", "url": "https://www.a1k0n.net/2018/11/13/fast-line-following.html", "published_at": "2018-11-13T00:00:00+00:00" }, { "id": "01a0871e-227c-7121-abe5-e2c42edd2700", "title": "3D Rendering on an Arduboy", "url": "https://www.a1k0n.net/2017/02/01/arduboy-teapot.html", "published_at": "2017-02-01T00:00:00+00:00" }, { "id": "01a0871e-227c-7121-abe5-e2c42f61a11b", "title": "Playing Fasttracker 2 .XM files in Javascript", "url": "https://www.a1k0n.net/2015/11/09/javascript-ft2-player.html", "published_at": "2015-11-09T00:00:00+00:00" }, { "id": "01a0871e-227c-7121-abe5-e2c42fda8c3e", "title": "Donut math: how donut.c works", "url": "https://www.a1k0n.net/2011/07/20/donut-math.html", "published_at": "2011-07-20T00:00:00+00:00" }, { "id": "01a0871e-227c-7121-abe5-e2c4306517a5", "title": "Yahoo! Logo ASCII Animation in 462 bytes of C", "url": "https://www.a1k0n.net/2011/06/26/obfuscated-c-yahoo-logo.html", "published_at": "2011-06-26T00:00:00+00:00" }, { "id": "01a0871e-227c-7121-abe5-e2c431301e5d", "title": "Google AI Challenge post-mortem", "url": "https://www.a1k0n.net/2010/03/04/google-ai-postmortem.html", "published_at": "2010-03-04T00:00:00+00:00" }, { "id": "01a0871e-227c-7121-abe5-e2c43175f5f5", "title": "Another short C program.", "url": "https://www.a1k0n.net/2007/08/24/obfuscated-c-fire.html", "published_at": "2007-08-24T00:00:00+00:00" }, { "id": "01a0871e-227c-7121-abe5-e2c431a540b8", "title": "Embellishing the donut: an old-school CG cliche", "url": "https://www.a1k0n.net/2006/09/20/obfuscated-c-donut-2.html", "published_at": "2006-09-20T00:00:00+00:00" }, { "id": "01a0871e-227c-7121-abe5-e2c431c2e294", "title": "Have a donut.", "url": "https://www.a1k0n.net/2006/09/15/obfuscated-c-donut.html", "published_at": "2006-09-15T00:00:00+00:00" }, { "id": "01a0bb6c-74aa-73e9-9db6-d51f33e1da5d", "title": null, "url": "https://www.a1k0n.net/about.html", "published_at": null }, { "id": "01a0bb6c-74aa-73e9-9db6-d51f34007ee8", "title": "donut.c with only shifts and adds", "url": "https://www.a1k0n.net/code/donutbitops.c.html", "published_at": null }, { "id": "01a0bb6c-74aa-73e9-9db6-d51f3474d47b", "title": "Javascript XM Player", "url": "https://www.a1k0n.net/code/jsxm/index.html", "published_at": null }, { "id": "01a0bb6c-74aa-73e9-9db6-d51f3489bd5d", "title": "Yamaha OPL2 AkA AdLib emulation", "url": "https://www.a1k0n.net/code/opl2/index.html", "published_at": null }, { "id": "01a0bb6c-74aa-73e9-9db6-d51f348a9bdf", "title": "texture synthesis", "url": "https://www.a1k0n.net/code/texture/index.html", "published_at": null }, { "id": "01a0bb6c-74aa-73e9-9db6-d51f350c4c4e", "title": "Tron w/ AI", "url": "https://www.a1k0n.net/code/tron.html", "published_at": null }, { "id": "01a0bb6c-74aa-73e9-9db6-d51f35efa051", "title": "Colecovision A/V output modification", "url": "https://www.a1k0n.net/projects/coleco/howto.html", "published_at": null }, { "id": "01a0bb6c-74aa-73e9-9db6-d51f36c16f91", "title": "Colecovision A/V output modification", "url": "https://www.a1k0n.net/projects/coleco/index.html", "published_at": null }, { "id": "01a0bb6c-74aa-73e9-9db6-d51f37355c22", "title": "LM318-based video amplifier", "url": "https://www.a1k0n.net/projects/coleco/pcb.html", "published_at": null }, { "id": "01a0bb6c-74aa-73e9-9db6-d51f3827f00a", "title": "LM318-based video amplifier", "url": "https://www.a1k0n.net/projects/coleco/sch.html", "published_at": null } ] posts
Claim your blog
Back to Andy Sloane's site
Blog · corpus.blog/blogs/a1k0n.net/posts
Andy Sloane's site
a1k0n.net
2025
Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates
original ↗
19 Dec 2025
https://www.a1k0n.net/
original ↗
19 Dec 2025
From ASCII to ASIC: Porting donut.c to a tiny slice of silicon
original ↗
10 Jan 2025
2021
Fast indoor 2D localization using ceiling lights
original ↗
22 Jan 2021
donut.c without a math library
original ↗
13 Jan 2021
2018
Fast line-following robots
original ↗
13 Nov 2018
2017
3D Rendering on an Arduboy
original ↗
1 Feb 2017
2015
Playing Fasttracker 2 .XM files in Javascript
original ↗
9 Nov 2015
2011
Donut math: how donut.c works
original ↗
20 Jul 2011
Yahoo! Logo ASCII Animation in 462 bytes of C
original ↗
26 Jun 2011
2010
Google AI Challenge post-mortem
original ↗
4 Mar 2010
2007
Another short C program.
original ↗
24 Aug 2007
2006
Embellishing the donut: an old-school CG cliche
original ↗
20 Sept 2006
Have a donut.
original ↗
15 Sept 2006
Undated
https://www.a1k0n.net/about.html
original ↗
—
donut.c with only shifts and adds
original ↗
—
Javascript XM Player
original ↗
—
Yamaha OPL2 AkA AdLib emulation
original ↗
—
texture synthesis
original ↗
—
Tron w/ AI
original ↗
—
Colecovision A/V output modification
original ↗
—
Colecovision A/V output modification
original ↗
—
LM318-based video amplifier
original ↗
—
LM318-based video amplifier
original ↗
—