TheZoq2
thezoq2.bsky.social
TheZoq2
@thezoq2.bsky.social
Developing http://spade-lang.org and other fun stuff in Rust. PhD student at Linköping University

Usually at https://mastodon.social/@thezoq2
I got inspired at orconf, so now play.spade-lang.org supports a full in-browser flow for submitting to tinytapeout.com/

Still experimental, so if you try it and run into any issues, let me know :)
September 20, 2025 at 9:12 AM
Me and a friend (Well mostly my friend, she did most of the design work) built a fully analog flappy bird last weekend

No digital logic, just ~30 op amps and 70-80 resistors, a bunch of capacitors and a few analog switches. All assembled during a 48 hour game jam
April 11, 2025 at 5:44 PM
Oh hell yes, working ARP response + ICMP ping request/replies on my #fpga!
March 24, 2025 at 5:33 PM
And there it is, the slowest #riscv core? Running on the time multiplexed NAND gate (bsky.app/profile/thez...)

The display is showing the PC value. It is running a program to add 1 to a register, and it with 1, and skip an instruction if the result is 0
March 12, 2025 at 8:55 AM
My friend wrote a yosys backend for this thing, so now we're running spade-lang.org on a chip made with spade-lang.org which is immensely satisfying :)
February 4, 2025 at 9:38 PM
It works!!!
February 2, 2025 at 8:41 PM
It is time for the most boring Spade release yet 🎉

Boring is good though, it includes 13 bug fixes, along with a system for preventing previously common code gen bugs in the future. Other changes include Gowin #fpga support, and methods on non-named types

blog.spade-lang.org/v0-12-0/
January 9, 2025 at 4:00 PM
Added support for #gowin #fpga to Swim - the Spade build tool

If you have one of these laying around you can just `swim install-tools` and then `swim init --board tangnano9k` or `5k`
December 7, 2024 at 12:13 PM
Made ~~Minecraft~~ a forklift game over the weekend on two "networked" #fpga s

All built in spade-lang.org and not a processor in sight :) Everything except @acqrel's 3d renderer was written over the past 48 hours
December 1, 2024 at 5:54 PM