Posted in: asm, C++, cmake

Mixing C++ with AMD64 (x86_64) assembly

Lately, I’ve been dabbling into some “closer to the metal” kind of programming. On most compilers (Visual Studio’s one for instance) it used to be rather easy to mix assembly code and C++ code using a feature called inline assembly where the ASM code will be put in a block (decorated with a special macro/symbol […]

Posted in: C++, cross platform, SDL

SDL: not (just) a 2D graphics library

My first real introduction with programming was with the C programming language, on a French website that was, at the time, known by the “Le Site Du Zéro” (think “The newbie’s website”). At this time, I was in middle school, and I was pretty bored by it. It’s around that time that I started to […]

Posted in: C++

No nonsense networking for C++ : Introducing kissnet, a K.I.S.S. socket library!

Sometimes I wonder why some things are inside the C and C++ standard libraries, and some aren’t. As far as I can be bothered to read the actual “standards” document (that are mostly written in legalize, not in understandable English for you and me), these languages are defined against an “abstract machine”, and the actual […]