Welcome, web wanderer!
My name is Linus Åkesson, though some of you may know me as lft.
I live in
Read more about me.
This combined homepage, blog and file archive is bilingual.
If you don't understand Swedish, you may wish to trim the site down a bit by un-checking the corresponding box near the top of the page.
This article describes a new approach to representing
pitch in C64 playroutines. The intended audience is people with a general
understanding of C64 coding and SID playroutine design, although readers
outside this somewhat narrow demographic may still find the article
interesting. Read more.
Posted Monday 30-Mar-2015 22:44, 3 comments.
This is my contribution to the 6th
Underhanded C Contest. The results were announced yesterday, and I
was pleased to find that my solution was among the few mentioned explicitly on
the result page. Before you check out the official results, you might
want to study my code below, and see if you can spot the covert
behaviour. Read more.
Posted Wednesday 1-Oct-2014 11:11, 1 comment.
Coders who use vim a
lot may be familiar with an irritating race condition that appears on some
systems: You save the source code, suspend vim using ^Z, and then immediately
start typing a command (such as "make"), and sometimes the first few
characters of the command are lost. The obvious workaround is to always wait
for the shell prompt after typing ^Z, but this gets annoying after a while. I
decided to dig deeper and see if I could find a quick fix. Read more.
Posted Wednesday 18-Dec-2013 15:29, 7 comments.