sylefeb's Avatar

sylefeb

@sylefeb2.bsky.social

I am a researcher-maker-hacker focusing on Computer Graphics with a #retro, #fpga gaming twist. I am also very much into #3dprinting and #electronics. These days I enjoy making #graphics hardware on fpga, using a language I developed, #Silice

46 Followers  |  32 Following  |  42 Posts  |  Joined: 17.11.2024
Posts Following

Posts by sylefeb (@sylefeb2.bsky.social)

Post image

Very happy to announce the winners of our demoscene competition! πŸ†

We had some amazing entries - check out what can be done in just a few square microns of silicon!

tinytapeout.com/competitions...

Thanks again to our judges and participants!

#silicon #demoscene #ASIC

18.02.2026 13:27 β€” πŸ‘ 11    πŸ” 9    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - sylefeb/Silice: Silice is an easy-to-learn, powerful hardware description language, that simplifies designing hardware algorithms with parallelism and pipelines. Silice is an easy-to-learn, powerful hardware description language, that simplifies designing hardware algorithms with parallelism and pipelines. - sylefeb/Silice

5/5 Fun facts:

'WhyNot?' was done the last day before deadline during coffee breaks and at night (starting from Warp). It has a couple egregious bugs I'll talk about soon in write-up.

Both designs are written in my own HDL, Silice, so its also a huge milestone there!
github.com/sylefeb/Silice

17.02.2026 18:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Tiny Tapeout - Tiny Tapeout Tiny Tapeout makes it more accessible than ever to get your designs manufactured on a real chip!

4/5 Congratulations to everyone and thanks to @tinytapeout.com for making this possible! Never have imagined doing a (winning) demoscene entry in 2026 on ASIC. This is beyond wild. I was last involved in demoscene in ~1999, I dearly miss these days. TT makes all the fun come back.

tinytapeout.com

17.02.2026 18:05 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
LIVE: Casual Making
YouTube video by bitluni live LIVE: Casual Making

3/5 All demos feature interesting approaches for graphics + music. There is no 'small demo' here: most are first time Verilog and certainly first time in ASIC! Even the simplest display or music is already a great achievement.

All demos thx to @bitluni.bsky.social :
www.youtube.com/watch?v=A9Bh...

17.02.2026 18:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
TT08 Demoscene Winners - Tiny Tapeout Winners of the TT08 demoscene competition!

2/5 Amazing to win 1st place in these categories, but I want to outline how impressive and creative all the demos are. I worked on Warp in my little corner (summer vacations) and when I discovered what the community had been up to I was blown away.

All winners: tinytapeout.com/competitions...

17.02.2026 18:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Tiny Tapeout demoscene competition winners announced!
YouTube video by Zero To ASIC Course Tiny Tapeout demoscene competition winners announced!

1/5 My two demos won 1st place in Graphics (Warp) and 1st place in Best for size and Single tile (WhyNot?) at the @tinytapeout.com demo competition. Huge thanks to the jury for the recognition. Means a lot to me: started hardware in 2018, and it became a big adventure.

m.youtube.com/watch?v=il_q...

17.02.2026 18:05 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Tiny Tapeout demoscene competition winners will be announced! YouTube video by Zero To ASIC Course

Join us tomorrow at 19:00 CET for the announcement of the TT08 demoscene competition winners!

www.youtube.com/live/il_qKTi...

10.02.2026 15:20 β€” πŸ‘ 4    πŸ” 5    πŸ’¬ 0    πŸ“Œ 2
Video thumbnail

Finally, we’re ready to announce the demoscene competition winners! πŸŽ‰

Join us live on Wednesday the 11th at 19:00 CET to find out who wonβ€”and to hear how our amazing judges chose the winners.

Click β€œNotify me” on the stream to get an alert when we go live:
www.youtube.com/live/il_qKTi...

04.02.2026 13:28 β€” πŸ‘ 6    πŸ” 6    πŸ’¬ 1    πŸ“Œ 0

come 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
Making Catacomb 3-D
YouTube video by John Romero Making Catacomb 3-D

www.youtube.com/watch?v=ZcUq...

04.02.2026 14:33 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Warp (tt08 demo submission)
YouTube video by sylefeb Warp (tt08 demo submission)

How can you fit a retro tunnel effect with a sound track in 161x225 ΞΌm of silicon? www.youtube.com/watch?v=ELOY...

Checkout my detailed write up on making a demo entry to the @tinytapeout.com tt08 competition: github.com/sylefeb/tt08...

#asic #fpga #graphics #hardware

29.01.2026 19:27 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Preview
Tiny Tapeout - Tiny Tapeout Tiny Tapeout makes it more accessible than ever to get your designs manufactured on a real chip!

3/3 You too can make it, it is not easy, but not as hard as you might think, checkout @tinytapeout.com here:

tinytapeout.com/

22.01.2026 19:48 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Warp (tt08 demo submission)
YouTube video by sylefeb Warp (tt08 demo submission)

2/3) Amazingly my two entries work: 'Warp' and 'WhyNot' ; 'Warp' is my entry to the demoscene competition and 'WhyNot' was a crazy "let's do it in one day" last minute entry. Both work on actual ASIC!! How cool is that?

Preview of Warp: youtu.be/ELOYGwZgHnw

22.01.2026 19:48 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
LIVE: Casual Making
YouTube video by bitluni live LIVE: Casual Making

1/3) Wow, TT08 @tinytapeout.com including all demoscene entries landed and I had no clue, imagine my surprise discovering all the fantastic demos (see below, thx bitluni!) on actual hardware. Kudos to all contributors and the team!!

youtube.com/watch?v=A9BhSaqL7jg

22.01.2026 19:47 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

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...

06.11.2025 15:08 β€” πŸ‘ 6    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
1981: How COMPUTER GRAPHICS Will Change the World | Horizon | Retro Tech | BBC Archive
YouTube video by BBC Archive 1981: How COMPUTER GRAPHICS Will Change the World | Horizon | Retro Tech | BBC Archive

β€œ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...

11.12.2025 15:16 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Quake’s Most ICONIC Speedrun Has Fallen
YouTube video by Quake Speedruns Explained Quake’s Most ICONIC Speedrun Has Fallen

Quake speedrunning and skill has reached unbelievable new heights. Simply amazing!

youtu.be/Uu1_f3-KgtE?...

30.11.2025 18:26 β€” πŸ‘ 39    πŸ” 5    πŸ’¬ 2    πŸ“Œ 0

And yes, the trace has been scratched to expose copper, cut in the center, and the resistor soldered onto it. I guess all these years watching @adriansdigitalbasement.com finally payed off 😎

08.10.2025 17:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A termination series resistors patches onto a trace on an otherwise fine PCB.

A termination series resistors patches onto a trace on an otherwise fine PCB.

I'm learning the hard way about termination series resistors. There's a lot more to this story, but this little 0603 51ohm resistor resolved a nightmare that's been haunting me for like ... 2 years!!! (trace is a SPI clock at 50MHz) #pcb #fpga

08.10.2025 17:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

WolFPGA on the icepi-zero! Works great!! ( #Wolfenstein raycaster on #FPGA, no CPU, pure graphics, in #Silice)

It is a very neat board, packed with features. (Silice already has support, check it out!).

Crowd funding still open for a few hours, check it out :
www.crowdsupply.com/icy-electron...

02.10.2025 19:12 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Sylvain Munaut Brings 3dfx's 1998 Gaming Powerhouse, the Voodoo2, to the Raspberry Pi 5 One of the most popular tech products of the late '90s meets one of the most popular of the 2020s.

Sylvain Munaut has made a best-effort attempt at bringing the 3dfx Voodoo2 graphics accelerator back from the grave β€” as an accessory for the popular Raspberry Pi 5.

11.08.2025 17:40 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
This Trick Can Double Your VGA Performance In DOS!
YouTube video by Bits und Bolts This Trick Can Double Your VGA Performance In DOS!

An interesting #retrocomputing channel by Bits und Bolts

#retrogaming #MSDOS #Windows95 #Windows98

28.08.2025 17:16 β€” πŸ‘ 8    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
RP2350 A4, RP2354, and a new Hacking Challenge - Raspberry Pi New A4 stepping of our RP2350 microcontroller now available, with security and other improvements. Plus: another RP2350 Hacking Challenge!

Raspberry just addressed several issues in the RP2354 - really great to see, and very cool post. Plus, there is a new hacking challenge ;)

www.raspberrypi.com/news/rp2350-...

06.08.2025 18:37 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
πŸš€ Our paper "Atomizer: Beyond Non-Planar Slicing for Fused Filament Fabrication" is out! | Xavier Chermain πŸš€ Our paper "Atomizer: Beyond Non-Planar Slicing for Fused Filament Fabrication" is out! We’re thrilled to share our latest work, published in Computer Graphics Forum and SGP 2025. Atomize...

A fantastic result, finally getting rid of layers, filling the part with optimized free-form (well spaced, near constant flow) paths! "Spaghetti"? Yes, but these are ordered in a sequence and can print without collisions. Amazing work by the team!

#3dprinting

www.linkedin.com/posts/xavier...

04.07.2025 17:28 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Congratulations!!

06.06.2025 15:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

My thesis is now published online! πŸŽ‰

urn.kb.se/resolve?urn=...

03.06.2025 12:23 β€” πŸ‘ 24    πŸ” 9    πŸ’¬ 3    πŸ“Œ 0
Preview
Playing with buffers 🟒 Playing with buffers 🟒: With webgpu.hpp Resulting code: step031 Vanilla webgpu.h Resulting code: step031-vanilla Before feeding vertex data to the render pipeline, we need to get familiar with the ...

3/3 As always, thanks Elie for a great WebGPU resource and the life saving note in the page: eliemichel.github.io/LearnWebGPU/...

02.05.2025 16:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

2/3 The non-const wgpuBufferGetMapState will not error in any way, but give you a zeroed-out buffer 🀯 . Took me forever to find out.

02.05.2025 16:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

1/3 Pro-tip: (WebGPU + Emscripten) if you are wondering why your mapped buffer contains only zeros, make sure to use wgpuBufferGetConstMappedRange on your WGPUBufferUsage_MapRead buffer.

02.05.2025 16:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

An article about how using a HAIRDRYER, one can achieve interesting graphical effects on #Atari8bit computers (non-English so use your favorite translator): atariarea.krap.pl/artykul/dgf/41

#retrodev #reverseengineering #atari #retrocomputing

04.04.2025 17:00 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0