
Extending GNU assembler to synthesize CFI for hand-written assembly, with focus on x86_64. Discusses potential applications for Linux kernel and future extensions for inline assembly.

Explore ARM assembly programming for GameBoy Advance and Nintendo DS, covering graphics, input, sound, and sprite manipulation techniques.

Comprehensive guide to x64 assembly programming, covering registers, data types, instructions, and advanced topics like SIMD, with practical examples for modern applications.

Master ARM assembly programming for multiplatform development, covering addressing modes, branching, stack operations, mathematics, and Thumb instruction set, with practical examples and advanced topics.

Explore running Apple 1 software on a breadboard computer, including Wozmon functionality, I/O operations, program execution, and assembly programming techniques.

Explore prime number computation up to one trillion and compare performance between PDP-11 and Threadripper processors using a custom prime sieve algorithm.

Explore stack-based programming languages, their concatenative nature, and mathematical foundations. Learn about their simplicity, Turing-completeness, and applications as low-level assembly languages.

Explore ChatGPT's versatility in programming, security, and daily tasks. Learn to create fuzzers, analyze code, find vulnerabilities, and leverage AI for various applications.

Explore porting NES game code to Apple IIgs using a Hardware Abstraction Layer. Learn design, implementation, and live conversion of NES homebrew to IIgs application.

Explore CPC and CPC+ color palettes, learn to enable CPC+ features, and convert RGB definitions for compatibility across both systems in this graphics programming lesson.

Learn to simulate tilemaps on MSX2 VDP using Z80 Assembly, with techniques applicable to V9990. Covers VDP commands, registers, and practical implementation for game development.

Explore advanced MSX2 bitmap modes: HighRes, 256 color, YJK, and Interlaced. Learn their applications, benefits, and limitations for creating visually stunning graphics and splash screens.

Explore switching between 16-bit Z80 and 24-bit eZ80 (ADL) modes, covering mixed modes and their complexities in assembly programming.

Comprehensive, verified cryptographic provider offering high-performance functionalities with agility and multiplexing. Demonstrates effective composition of C and assembly, outperforming unverified implementations in various algorithms.

Explore the inner workings of CPUs and machine code interpretation, focusing on the 6502 processor. Gain insights into low-level computer architecture and assembly language programming.

Explore computer fundamentals by building and programming a basic 6502 microprocessor-based computer, starting with the first steps towards creating a "Hello, world" program from scratch.

Explore the intricacies of CPU flags registers, their functionality, and significance in computer architecture. Gain insights into how these registers impact processor operations and performance.

Explore the inner workings of an 8-bit breadboard computer by stepping through a program, gaining insights into its operation and construction.

Learn to program an 8-bit breadboard computer, exploring its inner workings and gaining hands-on experience in low-level computing concepts.

Build a 6502 CPU emulator in C++, focusing on challenging instructions like ADC and SBC. Includes implementation of addressing modes, arithmetic operations, and a lightweight program analyzer.

Step-by-step guide to assembling an Arduino-based Elegoo Smart Robot Car, covering component overview, assembly process, and initial testing of this versatile educational robotics project.