de en es fr nl pl pt sv

programming

R.T. Russell's Z80 BBC Basic is now open source

cowlark.com

As part of the work I’ve been doing with cpmish I’ve been trying to track down the copyright holders of some of the more classic pieces of CP/M software and asking them to license it in a way that allows redistribution. One of the people I contacted was R.T. Russell, the author of the classic Z80...

Measuring program performance with perf(1)

Antoine Albertelli

In my new internship I am working on optimizing some software. But before starting making changes to the source code, I need to make sure that I am optimizing important parts. Imagine for a moment that I spend days making one part of a program go 10x faster (!!), only to realize later that it is...

Multi-platform Underware

Jens

We announced Yoku’s Island Express on multiple platforms the other day. I’m kind of excited that we can talk specific platforms for the game, and I wanted to say a little bit about what that means for us. For Yoku, we use a proprietary engine, which is built on top of the engine I used for...

Using GCC’s Stack Smashing Protector on microcontrollers

Antoine Albertelli

Writing your code in C means manual memory management means a lot of bug types: Double free, use after free, stack overflow, etc. Those bugs can be especially hard to debug because they will cause erratic behavior but might not trigger an error condition immediately. I recently added a memory...

← Newer