Linux System Engineer + Devops

Proficient Bash, Perl, and C programmer. Not specifically building Handmade Hero, but using its resource and others to tie my platform(s) together.

Development Platform: Gentoo GNU+Linux amd64
Main Target : Gentoo GNU+Linux amd64
Secondary Targets : WINE + Windows XP, Vista, 7, 10
Optional : macOS

Highest HMH Day implemented on any Platform: 20

Current boondoggle: Finding time to drop code
Previous:
✓ Implement DirectInput8 in WINE on GNU+Linux in Pure C

Recent Forum Threads

Forum Code
Post date Feb. 21, 2017, 12:21 a.m.

Keyboard input problems with libsdl2 on Linux


I've been getting stuck and confused, or confusing myself a couple times over the last eight week…
Forum Code
Post date Feb. 16, 2017, 9:49 a.m.

Linux kernel-level Graphics - How low can you go?


Here's an interesting article from BetterOS.org I've been reading about some of the lowest level …
Forum Code
Post date Jan. 27, 2017, 2:56 a.m.

When build tools matter


I would just leave this if I haven't actually experienced the problem trying to build someone els…
Forum Code
Post date Nov. 15, 2016, 5:06 a.m.

_cleanup_free_ for MSVC?


GCC/Clang have an extension _cleanup_<foo>_ which allows function <foo> to be called …

Recent Forum Replies

Forum Code
Post date May 12, 2017, 1:19 p.m.

Knowledge for game makers

kewp: Also, multiplatform is important. The first dozen videos are excellent since they show you …
Forum handmade.network
Post date Feb. 22, 2017, 5:42 a.m.

Web "Programming" Advice

My advice. Don't. The "web" as perceived with a browser was invented by a computer scientist as a…
Forum Code
Post date Feb. 21, 2017, 6:34 p.m.

Keyboard input problems with libsdl2 on Linux

https://bugs.gentoo.org/show_bug.cgi?id=610326
Forum Code
Post date Feb. 19, 2017, 6:24 a.m.

Shippable Win32 Layer

Has there been any regular testing of the game across different hardware, besides the people foll…
Forum Code
Post date Feb. 10, 2017, 9:54 a.m.

Day 19: Improving Audio Synchronization - Casting float to DWORD on day019 rounds to nearest, rather than truncates, the result with GCC

I rechecked all my code leading up to the calculation of sleepms, and it looks fine. At least as …