
Dive into the fascinating process of running C# programs on the Nintendo Entertainment System, exploring reverse engineering, opcodes, MSIL, and binary formats for retro game development.

Dive into advanced thread stack spoofing techniques, combining stack frames forging with ROP and JOP to achieve stealthy module execution and call stack manipulation.

Explore vulnerability research and exploit development through vintage computing, focusing on the Commodore Amiga platform and practical demonstrations of retro software exploitation techniques.

Dive into groundbreaking research on Intel CPU microcode manipulation, exploring techniques for persistent modifications and potential security implications through microcode backdoors in x86 instruction sets.

Discover advanced return-oriented programming techniques with ROP ROCKET framework, featuring syscall bypassing, cross-architecture exploitation, and innovative bad byte handling for enhanced security testing.

Explore the fascinating history of early microprocessors, focusing on the 6502 chip, its programming, and impact on vintage computing systems, with hands-on demonstrations and resources.

Delve into advanced runtime linking techniques, focusing on trampoline creation, function pointer resolution, and memory debugging in reverse engineering and malware analysis.

Explore the Generic Tile Engine for Apple IIgs, featuring fast full-screen multi-plane parallax scrolling. Learn design goals, technical details, and see demos showcasing capabilities.

Explore creating an Apple /// arcade game in assembly, leveraging unique system capabilities. Dive into screen regions, interrupts, custom fonts, and audio integration for retro game development.

Explore the assembly code behind Nox Archaist's Lord British Cow Bug, learn its cause and fix, and discover potential new 6502 Workshop projects.

Explore non-trivial SIMD algorithms like strcmp, set_intersect, and sort through visual explanations. Demystify vectorized algorithms for those with basic CS knowledge.

Explore assembly differences between x86_64 and ARM architectures, covering fundamentals, examples, and compiler optimization techniques.

Explore debugging techniques and tools for C++ through real-world examples. Learn to reproduce, locate, understand, and fix complex bugs, enhancing your programming skills.

Explore C++23 std::mdspan's efficiency as a zero-overhead abstraction for multi-dimensional arrays through matrix and image operations, comparing assembly output to low-level implementations.

Explore the Go runtime's inner workings, from initialization to execution. Gain insights into garbage collection, scheduling, and core language features for optimized Go programming.

Explore the inner workings of Go's compiler, from parsing to assembly generation. Gain insights into how Go achieves simplicity and speed through compiler optimizations.

Explorez les micro-optimisations Android avec Tor et Romain : allocations d'objets, inefficacités de code, compilateurs, outils personnalisés et bonnes pratiques pour améliorer les performances de vos applications.

Explore logical operations, bit shifting, and signed number commands in SuperH assembly programming, enhancing your low-level coding skills for efficient hardware manipulation.

Explore functional error handling in Python, moving beyond exceptions to improve function composability and code reliability. Learn strategies and tools for better error management.

Explore computer architecture from basic components to modern systems, understanding how hardware and software interact to create powerful computing devices.

Explore C++ functions from basics to advanced concepts, including anatomy, recursion, modular design, composition, and higher-order functions. Gain comprehensive understanding of function usage in C++.