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...
It’s interesting that early microprocessors, such as the 6502 and Z80 have interrupts, but many open-source #RISCV designs do not. 🤔

Not having interrupts makes practical computer design both simpler and more complex. 🏝️ Isle #FPGA computer doesn’t yet have interrupts, and it’s testing my ingenuity.
January 28, 2026 at 9:45 AM
Reposted by Flux
The arithmetic/logic unit (ALU) in the Intel 8086 processor (1978) is more complicated than you might expect, performing 28 different operations from addition and logical AND to shifts and BCD adjustment. A special control circuit reconfigures the ALU for each operation. Let's look closer...
January 23, 2026 at 6:07 PM
Definitely worth 40 minutes of your time if you're into embedded OS, RISC-V, Rust, or FPGA. MMUs are cool (nice to see a shoutout to the 68030) and Xous looks like a fascinating project. #39C3 www.youtube.com/watch?v=BbWW...
39c3 - Xous: A Pure-Rust Rethink of the Embedded Operating System
YouTube video by ServerKiste
www.youtube.com
January 23, 2026 at 12:41 PM
I'm happy to release the next installment of 🏝️ Isle #FPGA computer with a #RISCV CPU design from @brunolevy01.bsky.social.

This chapter demonstrates how to interface a CPU with your own hardware and how to write bare-metal RISC-V assembly code for it.

projectf.io/isle/riscv-c...
January 22, 2026 at 9:56 AM
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