Flux

@willflux.bsky.social

Only hardware makes it possible! FPGA, RISC-V, 68K, OS, graphics, demos, permacomputing http://projectf.io | http://systemtalk.org

🏝️ Isle.Computer is my #FPGA computer from scratch. Exciting new features have been in short supply of late due to life and spending the time I have on improving existing designs/Verilog. I'm now getting back to: * Display Device * Debug Monitor * Dynamic devices with MMIO * Codeberg migration

"The 64-bit BEAR contains the address of the last instruction that broke the sequential execution of instructions" - Why am I reading about z/Architecture? 🤔

Just merged 🏝️ Isle.Computer graphics refactor, fixing many small issues and general clunkiness. github.com/projf/isle/p... Working on a computer from scratch requires learning so many things in so many areas, from FPGA fanout, to Unicode, RISC-V asm, and Bresenham's line algorithm. 😅 #FPGA

Graphics Refactor 2026-05 by WillGreen · Pull Request #38 · projf/isle

Many small fixes and improvements from recent work on future Isle graphics and device designs. display_timings.v and display_modes.vh replace display.v replace hres/vres signals with params add p...

github.com

The TMDS clock wasn't meeting timing on #ULX3S. There is so little logic in the clk_pix_5x domain I doubted I could do much. Then I realised each channel shared a small critical ring counter. Giving each colour channel its own added 100 MHz+ to the max frequency! #FPGA 🚀 github.com/projf/isle/b...

isle/hardware/arch/ecp5/dvi_generator.v at main · projf/isle

Isle FPGA Computer. Contribute to projf/isle development by creating an account on GitHub.

github.com

Made some time for 🏝️ Isle.Computer today. Getting the graphics registers working across clock domains so the CPU can double buffer, scroll, adjust transparency etc. #FPGA Images show RISC-V CPU reading graphics registers in sim and on #ULX3S.

Verilator/SDL simulation window running Isle on macOS. The window has a dark green background with the following text:

Isle.Computer
Display: 672x384
Bitmap: 672×384
Text: 84×24ULX3S FPGA dev board (green PCB with chips) connected to monitor. The screen background is dark green with the following text:

Isle.Computer
Display: 1366x768
Bitmap: 672×384
Text: 84×24