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
959416035780 bytes would fill over one million Amiga floppy disks. 💾
November 13, 2025 at 5:25 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
🏝️ Earthrise 2D graphics hardware uses a custom 16-bit instruction set. I've written a reference guide and assembler tool to make programming (relatively) easy. #FPGA

Programming reference: github.com/projf/isle/b...
October 30, 2025 at 4:54 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
All being well, I'll release the next installment of 🏝️ Isle #FPGA computer this Friday, in time for Halloween. Here's a colour reference graphic I created for the included palettes (you can create your own too).
October 28, 2025 at 6:19 PM
Beautiful seaweed washed up by Storm Benjamin. I’m lucky enough to walk to work along the beach.
October 23, 2025 at 10:17 AM
I realise I've been a little quiet on the 🏝️ Isle #FPGA computer over the last month, but I've been beavering🦫 away on the 2D drawing engine, including 8 new Verilog modules, docs, tests, and a blog post. You can see a screenshot from the draft blog post below. More news soon…
October 21, 2025 at 1:31 PM
I don't use Google search, but thought I would test its AI Overview. I'm a convert! 😉🍪
September 25, 2025 at 10:15 AM
Serendipity brought us to Time Circus in Turnhout. “Feel free to look into and open everything”
September 13, 2025 at 5:48 PM
There’s an ad for the MacTable in MacUser Feb ‘86: systemtalk.org/post/macinto...
September 8, 2025 at 9:39 AM
Over the weekend I released the next part of Isle #FPGA Computer covering bitmap graphics.

projectf.io/isle/bitmap-...

I've added more docs and tests, but I'm still finding the right approach to the Isle blog and working on diagrams.
September 1, 2025 at 9:43 AM
Party Fears Two
August 22, 2025 at 4:44 PM
Some friendly advice from Microsoft on the use of AI in Excel. “Avoid using COPILOT for: Numerical calculations…” support.microsoft.com/en-us/office...
August 22, 2025 at 12:29 PM
I'm getting to grips with more cocotb tests for Isle #FPGA computer. This new test verifies pixel output end-to-end: address_calc > vram > clut > display. We're not letting any latency issues sneak in. Will be part of chapter 2: bitmaps.
August 14, 2025 at 3:37 PM
Part of the Isle #FPGA computer project is explaining my design choices. I hope this is interesting and aids you when working on your own hardware. In the display modes post, I explain why I'm supporting 1366x768, 1024x768, and 1280x720: projectf.io/isle/display...
August 13, 2025 at 1:40 PM
Icepi Zero looks like an interesting open-source ECP5 #FPGA dev board. It’s got a decent spec in a small form factor. The only obvious omission is audio out. The big question is, how much will it cost? www.crowdsupply.com/icy-electron...
August 5, 2025 at 8:22 PM
I don't yet have a complete system to share with you. Getting the design right takes a lot of experimentation; I've hit dead ends several times. I'll gradually introduce components over the coming months. The first part looks at display signals. #FPGA 📺 projectf.io/isle/display...
August 4, 2025 at 9:53 AM
“No 9000 computer has ever made a mistake or distorted information.”
August 3, 2025 at 8:33 PM
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...
August 1, 2025 at 8:14 AM
New #FPGA project from me this Friday. Just been validating the HTML and running some final tests. I thought it was time I nailed my colours to the mast. 🚀
July 30, 2025 at 10:02 AM
My MacBook Air battery life has sucked recently, and it occurred to me to check if I'd left a Verilator simulation running. Instead, I found dot(1) with over 1500 minutes of CPU time!

MOAR DoTs! 😉
July 25, 2025 at 10:06 AM
"We think this machine will be a great success: if that happens the #Amiga will probably have a great effect on other personal computer companies and the industry in general." — Byte August 1985
July 23, 2025 at 2:02 PM
You really know dinosaurs didn’t go extinct when they look you in the eye through the kitchen window. 🦕
July 15, 2025 at 6:00 PM
We've tested 2, 4, and 16 colours, so why not 256? All colour depths supported by the 32-bit bram design with bit (sic) write. 32 x ECP5 brams is 64 KiB, which fits nicely in 25F+. Shown here with ULX3S #FPGA dev board.
July 15, 2025 at 2:49 PM