Levent Kaya — Technical Blog and Notes
C and C++ deep dives into OS internals, graphics, debugger internals, and retrocomputing.
Linux systems programming, CPU emulation, graphics from scratch, and retrocomputing — all implemented in C or C++, with full source code. Active projects: fbgl, a zero-dependency Linux framebuffer graphics library; BoltDbg, a debugger built on ptrace; c6502, a MOS 6502 emulator and debugging suite
Articles
15/03/2026:
Conjuring Nature's Chaos on a Deterministic Machine: Perlin Noise
22/11/2025:
ptrace(2) is Broken: A Case Study in Debugging the Debugger Gone Wrong, BoltDbg Episode #1
30/11/2024:
Why and how did I make a zero-dependency graphics library from scratch
17/10/2024:
Graphical Integrated Debugging and Emulation Suite for 6502 CPU in C
30/07/2024:
Creating a Java Virtual Machine in C++ (Again) - part #2
10/06/2024:
Creating a Java Virtual Machine in C++ (Again) - part #1
Projects
Ongoing… Projects