One of the things lacking with the Amiga 68000 Kickstart Relocator project is a GUI to manipulate the flash ROMs,…
With my changes to the 68000 Relocator Flash project I needed to compile the source code of the flash tool.…
Apple macOS has for many years supported the ability to have binaries for multiple platforms in one executable. Upon execution…
Yesterday I wrote a blog post talking about Event Loops, this was a pre-cursor to discussing where I am using…
The concept of event loops is not new in programming, but I think it is still a really important technique…
Way back when I was at NGINX I worked with several people on integrating a kernel patch for SO_REUSEPORT in…
Valgrind is an incredibly powerful tool which helps find leaks, buffer overflows and many other things. Whilst being extremely powerful…
The key to learning anything new is finding a way to engage with the material. Some people learn by reading…
Whilst porting code between Linux and macOS I have come across two issues which make assumptions about how something works…
You may be familiar with variadic functions in C, these are basically functions that allow a variable number of parameters,…