I donโt have the BRAM for a depth buffer so itโs time to get the memory controller up and running for this fjord torus.
100% FPGA logic 3D pipeline, no CPU.
@furan.bsky.social
I donโt have the BRAM for a depth buffer so itโs time to get the memory controller up and running for this fjord torus.
100% FPGA logic 3D pipeline, no CPU.
interested in the cosim infra
05.02.2026 14:44 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0looks like it works now
04.02.2026 16:45 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0the 3d rast pipeline is a tools-assisted speedrun. the combo of claude code + codex is turning what would have taken years into months.
04.02.2026 16:03 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0maybe after I'm done with it
04.02.2026 03:22 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0come warm yourself by my 100% FPGA logic 3D rasterization pipelineโฆ while the geometry engine (also logic) cubes.
02.02.2026 21:14 โ ๐ 28 ๐ 4 ๐ฌ 2 ๐ 1@foone.bsky.social this is what you're gonna guess it is, with a geometry engine bolted on to test it
02.02.2026 02:39 โ ๐ 5 ๐ 0 ๐ฌ 1 ๐ 0First light on real hardware. I will call it what it is when I decide it is.
02.02.2026 02:36 โ ๐ 28 ๐ 6 ๐ฌ 2 ๐ 4this is a no signaling zone
02.02.2026 01:10 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0there's a special disease programmers get. basically, they build a lot of stuff and every time they fight with some framework. eventually they're like "I'm gonna write my own damn framework" and then they write their own framework that innovates on the frustration.
01.02.2026 17:37 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0recently I rubber-ducky debugged something with claude code and then I used it to reconstruct some algorithms from expired patents so I could understand them. now it creates test benches, test harnesses, and does grunt work. we're not going back.
01.02.2026 17:36 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0...no :)
01.02.2026 07:50 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0you can guess what I'm working on.
you'll probably be right.
Got deep color (12 bits per channel) from the Terasic FMC-HDMI with the Altera Stratix V Advanced Systems Development Kit.
26.01.2026 02:24 โ ๐ 18 ๐ 1 ๐ฌ 0 ๐ 0that's not a computer, it's an FPGA
21.01.2026 03:22 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0whomever wrote dvi_tx/dvi_tx_tmds_enc for bit banged dvi (mike field?): thanks. modified it to encode dvi for altera's phy ip to use the hssi tx blocks on the arria v gx kit.
20.01.2026 05:53 โ ๐ 9 ๐ 1 ๐ฌ 1 ๐ 0dig a little deeper
18.01.2026 00:34 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0binge-coding with claude. reproduced the algorithms for hp color recovery from expired patents.
17.01.2026 20:39 โ ๐ 2 ๐ 0 ๐ฌ 2 ๐ 0if I have to stare at it, it should probably look nice
15.01.2026 23:02 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0this claude guy does fine work๐ค
15.01.2026 16:00 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 1if you knew how I was doing this you would probably lose your shit
14.01.2026 05:24 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0emulation progress
14.01.2026 04:09 โ ๐ 21 ๐ 2 ๐ฌ 1 ๐ 0nice
14.01.2026 02:46 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0random realization: it makes sense that the option rom header signature is 0x55 0xAA for the same reason those values are used when doing a hardware detection knock on the AT bus, or, recently, memory controller training: every other bit is set.
0x55 = 01010101
0xAA = 10101010
PC-FX GA GMAKER SDK Documentation (English Translation): github.com/ianhan/gmake...
13.01.2026 15:41 โ ๐ 3 ๐ 1 ๐ฌ 0 ๐ 0chonk
11.01.2026 19:02 โ ๐ 9 ๐ 2 ๐ฌ 0 ๐ 0thanks much
11.01.2026 19:01 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0@tubetime.bsky.social did you toss your mcga documentation somewhere?
10.01.2026 19:50 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0