Flux
willflux.bsky.social
Flux
@willflux.bsky.social
Only hardware makes it possible!
FPGA, RISC-V, 68K, OS, graphics, demos, permacomputing
http://projectf.io | http://systemtalk.org
Pinned
Isle 🏝️ is my new #FPGA project.

Isle is a simple, modern computer — an open design that encourages tinkering, experimentation, and doing your own thing. I hope to inspire you to come on a journey with me and build your own computer. projectf.io/isle/fpga-co...
Reposted by Flux
Happy 40th Birthday, Macintosh Plus
January 16, 2026 at 1:36 PM
Who's the saying Hello? The 🏝️ Isle RISC-V CPU. #FPGA

Over the weekend I'll be working on the next chapter, introducing a RISC-V CPU, connecting it to our hardware, and writing our first software.
January 15, 2026 at 12:05 PM
My sister just reminded me of a piece of music I've not heard in a long time. The Lord's Prayer in Swahili as a game theme sounds so unlikely, but... www.youtube.com/watch?v=vsIN...
Baba Yetu (By Christopher Tin) Lord's Prayer in Swahili - Alex Boyé, BYU Men's Chorus/ Philharmonic
YouTube video by Alex Boye
www.youtube.com
January 14, 2026 at 3:53 PM
I've given my 🏝️ Isle #FPGA Computer simulation some love.

The most demanding sim is for the Earthrise graphics engine. I now see 43 FPS (+34%) on Apple M1 and 32 FPS (+60%🚀) on Linux with i5-1240P. Verilator + SDL is a potent combo.

Give it a go on Mac/Linux/Win: github.com/projf/isle/t...
isle/boards/verilator at main · projf/isle
Isle FPGA Computer. Contribute to projf/isle development by creating an account on GitHub.
github.com
January 12, 2026 at 11:23 AM
Why is Verilog so keen to silently widen and truncate signals? With "a & b" (bitwise AND) how often do you actually want the narrower vector zero extended? At least Verilator lint catches this sort of thing. 😔
January 8, 2026 at 10:31 AM
I was lucky enough to see a kingfisher fishing at Rye Harbour last week.
January 8, 2026 at 10:22 AM
Reposted by Flux
a dumb idea i had yesterday
December 18, 2025 at 10:46 PM
I finally got around to reading @mattvenn.net's Excited by silicon! 🚀

Lots of good news in there. I hope Europe considers investing more in open-source silicon.

www.zerotoasiccourse.com/post/excited...
Excited by silicon!
I was recently asked what excites me most about the exploding open-source silicon ecosystem. Honestly? It depends who’s asking. For one person I might talk about Basilisk - the PULP team’s seriously i...
www.zerotoasiccourse.com
December 19, 2025 at 3:27 PM
Some pre-Christmas tidying on Isle #FPGA Computer: add more tests, upgrade to cocotb 2.0, resolve all Yosys warnings, resolve all pylint warnings, add Arch Linux instructions, better Makefiles... I hope Father Christmas appreciates this. 🎅

github.com/projf/isle
GitHub - projf/isle: Isle FPGA Computer
Isle FPGA Computer. Contribute to projf/isle development by creating an account on GitHub.
github.com
December 18, 2025 at 2:54 PM
Now text mode is live, I thought I should update my discussion of Isle computer display modes and resolutions projectf.io/isle/display...

It's tempting to keep experimenting with new resolution and colour depth combos, but I'm sticking to my current design. 😅
December 14, 2025 at 6:20 PM
Isle computer hardware text mode is now live. Have a play and let me know how you get on. #FPGA

Blog: projectf.io/isle/text-mo...
Code: github.com/projf/isle
December 12, 2025 at 5:53 PM
“Computer graphics provide ways of simulating reality, or building fantastic new worlds, and the power to explore and manipulate those 3D worlds.”

Painting By Numbers, BBC Horizon 1981: www.youtube.com/watch?v=W8-5...
1981: How COMPUTER GRAPHICS Will Change the World | Horizon | Retro Tech | BBC Archive
YouTube video by BBC Archive
www.youtube.com
December 11, 2025 at 3:16 PM
I've accidentally started reading about flood fill algorithms. Span filling looks doable in a reasonable amount of logic and memory (for non-pathological shapes). I'm almost tempted to give it a go in #Verilog over Christmas.🎄
December 10, 2025 at 10:19 PM
“You know you want to do more with Artificial Intelligence. Two problems have held you back: the expense of the hardware and the scarcity of #LISP programmers.” 512K memory required. (Ad from Byte magazine, Jan 1985)
December 8, 2025 at 6:25 PM
Reposted by Flux
The last month of my life: BreakingTTAPs

This is a custom transport-triggered, 32 bit processor that will be fabricated by GlobalFoundries on their 180nm process (via of wafer.space)

I'll make a video at some point, but some high level details here:
December 4, 2025 at 2:51 PM
Reposted by Flux
anybody doing Advent of FPGA in Amaranth? blog.janestreet.com/advent-of-fp...

it seems fun, and, moreover, if you have feedback as a learner I will be more than happy to use it to improve the language
Advent of FPGA — A Jane Street Challenge
Advent of Code has long been a favorite Decemberritual at Jane Street, with many participating in the month-long puzzle challenge thatencourages thoughtful e...
blog.janestreet.com
December 1, 2025 at 8:27 PM
I realised my weird Verilog text mode rendering issues were caused by swapping to a memory module with an output reg. Premature optimisation and off-by-one error! 😅

🏝️Isle #FPGA computer text mode supports Unicode with 16 foreground and background colours using GNU Unifont.
November 23, 2025 at 11:47 AM
Eurythmics music video graphics from 1985 🔥 youtube.com/watch?v=gf_O...
It's Alright (Baby's Coming Back) (Official Video)
YouTube video by EurythmicsVEVO
youtube.com
November 20, 2025 at 5:50 PM
It's Friday afternoon, the weather is lousy, you're still working… must be time for #Ceefax music. 👌

www.youtube.com/watch?v=Oc1m...
Ceefax music compilation
YouTube video by MyFlippinValentine
www.youtube.com
November 14, 2025 at 4:00 PM
Yesterday, I discovered a 959416035780 byte log file on a client server. Enough to write a post about every year the Universe has existed.
November 13, 2025 at 5:01 PM
If you're writing assembler, I heartily recommend Compiler Explorer. I wrote about this from a RISC-V perspective a while back. #asm #riscv

projectf.io/posts/riscv-...
November 7, 2025 at 12:28 PM
Reposted by Flux
I finally got around to doing another Surfer release, so now we're on v0.4.0 🎉

My personal highlights are the new web assembly based translator system, and the improvements to our waveform control protocol, and you can read the full change log at gitlab.com/surfer-proje...
November 6, 2025 at 3:08 PM
🏝️ Isle #FPGA Computer now has a Verilog 2D graphics engine.

Blog: projectf.io/isle/2d-draw...
Code: github.com/projf/isle
October 30, 2025 at 4:39 PM
"Business at the Scottish Parliament has been suspended because of technical issues with the parliament's online voting system.

A senior Scottish Parliament source told BBC News they believe the problems are related to the Microsoft outage."

Source: www.bbc.co.uk/news/article...
Global Microsoft outage: Heathrow, NatWest and Minecraft among sites down
Microsoft 365 and its Azure cloud computing platform are hit with DNS issues, similar to Amazon's recent outage.
www.bbc.co.uk
October 29, 2025 at 5:46 PM
Stormy weather brings mixed emotions. 🌊⛈️

“Cyclonic becoming westerly or northwesterly, 6 to gale 8, occasionally severe gale 9 at first in east. Moderate or rough, increasing very rough for a time. Showers, then rain later, perhaps thundery. Good, becoming moderate or poor later.“
October 23, 2025 at 8:02 AM