C

Using VBCC as an Amiga Cross-Compiler in Linux

For a while I was using GCC as a cross-compiler to write software for Amigas. This was familiar territory for…

4 years ago

Developing GUI Applications for Amiga OS

One of the things lacking with the Amiga 68000 Kickstart Relocator project is a GUI to manipulate the flash ROMs,…

4 years ago

Event Loops and NCurses

Yesterday I wrote a blog post talking about Event Loops, this was a pre-cursor to discussing where I am using…

5 years ago

Event Loop Programming: A Different Way of Thinking

The concept of event loops is not new in programming, but I think it is still a really important technique…

5 years ago

Sanitizers, The Alternative To Valgrind

Valgrind is an incredibly powerful tool which helps find leaks, buffer overflows and many other things. Whilst being extremely powerful…

5 years ago

POSIX File Handling and Undefined Behaviour

Whilst porting code between Linux and macOS I have come across two issues which make assumptions about how something works…

5 years ago

Nested Variadic Functions in C

You may be familiar with variadic functions in C, these are basically functions that allow a variable number of parameters,…

5 years ago

Unicode 7 in CentOS 7 TUI Code

I'm in the middle of developing a project in C which uses NCurses and Unicode 7+ characters. This has been…

5 years ago