low-level-programming

Tag

Cards List
#low-level-programming

RP2040 DMA is Turing Complete (2023)

Lobsters Hottest · 2026-06-04 Cached

A Cornell ECE4760 course project demonstrates that the RP2040 microcontroller's DMA subsystem is Turing complete, building a functional fetch-execute CPU entirely out of DMA channel operations without involving the ARM cores.

0 favorites 0 likes
#low-level-programming

What it takes to transpose a matrix

Hacker News Top · 2026-05-24 Cached

An in-depth technical blog post explaining how to efficiently transpose matrices using SIMD instructions on modern x86_64 CPUs, focusing on AVX2 intrinsics like _mm256_shuffle_epi8.

0 favorites 0 likes
#low-level-programming

WriteUp: 16 Bytes of x86 that turn Matrix rain into sound

Hacker News Top · 2026-05-17 Cached

A detailed write-up of a 16-byte x86 real-mode DOS demo that generates an infinite Sierpinski fractal in video memory while simultaneously producing audio output, showcasing extreme algorithmic density in the demoscene tradition.

0 favorites 0 likes
#low-level-programming

Rust x GBA: Setup and Pixels

Lobsters Hottest · 2026-05-17 Cached

A tutorial guide that walks through setting up a Rust project to build a ROM that runs on the Game Boy Advance, covering project setup and pixel rendering.

0 favorites 0 likes
#low-level-programming

Making cross-platform SIMD code pleasant

Lobsters Hottest · 2026-05-11 Cached

The author details the third iteration of the bx library's cross-platform SIMD abstraction, advocating for a typeless approach and SSA-style coding to simplify low-level performance optimization across different CPU architectures.

0 favorites 0 likes
#low-level-programming

VGA Memory Access Is Complicated

Hacker News Top · 2026-05-09 Cached

The article discusses the complexities of VGA memory access and the challenges of emulating old hardware due to inadequate documentation.

0 favorites 0 likes
← Back to home

Submit Feedback