Craft by lft

320K views · 18 years ago · demo · intermediate · evergreen

Craft is a demoscene production by lft that runs on a single 8-bit AVR microcontroller. It produces graphics and sound together, with no dedicated video or audio hardware.

HN holds it up as the proof of what a tiny microcontroller can do in the hands of someone who has mastered the hardware.

“It is as good as domain specific mastery gets”

10 comments from Hacker News

g
@glouwbug2020 · in “Build an 8-bit home computer with 5 chips”
And for those wondering how much power resides in an 8 bit 20 MHZ AVR with 3 or 4 colors and sound over RCA checkout Craft by IFT: ▶ this video It is as good as domain specific mastery gets
Strongly recommendsView on HN
s
@soegaard2022 · in “C64 Theremin”
No need to worry about lack of impact due to low light, when you have treasures like the Craft project: ▶ this video A single microcontroller (ATMega88) produces both graphics and sound in this demo. More info: link
RecommendsView on HN
g
@glouwbug2022 · in “Source code for 4kb demoscene production “Elevated” released (2016)”
His other work is great too: ▶ this video
RecommendsView on HN
g
@glouwbug2020 · in “NES Emulator on Arduino”
For what an AVR is actually capable of over VGA (with sound): ▶ this video Its better than what most NES systems did at the time, even without a dedicated video / sound system.
RecommendsView on HN
g
@glouwbug2020 · in “Craft by Lft (2008)”
Submitted the video to Hacker News.
RecommendsView on HN
t
@treggle2019 · in “Demo scene programming that will knock your socks off (2009)”
Submitted the video to Hacker News.
RecommendsView on HN
_
@__patchbit__2025 · in “Ask HN: What counts as "original" in the age of AI?”
For example, lft's `Craft' demo ▶ this video
b
@bane2020 · in “Let’s Build a Video Card”
Here's an entire demoscene demo on a microcontroller. ▶ this video
0
@0823498723498722020 · in “A floppy-disk Walkman using a Raspberry Pi”
after that, add visuals: ▶ this video
g
@glouwbug2019 · in “Let's build a circuit that displays an image on a VGA monitor [video]”
Why not with an AVR? ▶ this video